Действие фильма происходит в будущем. Человечество делится на тех, кто был зачат в пробирке, — это элита, и тех, кто был рожден любящими друг друга людьми. К последним относится герой фильма Винсент Фримен. Он мечтает полететь к звездам и устраивается на работу в корпорацию будущего «Гаттака», где пробирочная элита разрабатывает космические программы. Судьба сталкивает Винсента с людьми, помогающими ему выдать себя за человека из пробирки и стать уважаемым членом корпорации «Гаттака». Но на пути к мечте возникает неожиданное препятствие — убийство, во время расследования которого реальная личность Винсента может быть обнаружена.