Dans un monde ou les enfants naissent modifies et parfaits a la naissance, un homme ne "naturellement" tente de devenir astronaute.
Mais dans ce monde ou la discrimination est devenu une science, ou les etre concus in utero sont rejetes de la societe, Vincent Freeman doit utiliser toutes les voies legales ou illegales possibles pour parvenir a sa fin.
Il se fait donc passer pour un ancien champion de natation qui a eu un accident, Jerome Morrow.
Mais en entrant a Gattaca, un centre de formation pour astronautes, il va rencontrer beaucoup de problemes, entre amour et meurtre, Vincent doit cacher sa veritable identite.