Satt i en tid hvor tid er luksus, man stopper å eldes etter fylte 25 og et menneske kan kjøpe seg til evig liv. Will Salas (Justin Timberlake) er således en fattig mann som lever fra dag til dag og er fornøyd bare han overlever den neste. Når moren dør og en rik mann som ikke vil annet enn å dø gir over et århundre til Will, bestemmer han seg for å dra til New Greenwich – der de som bestemmer over tiden holder til. Der møter han Sylvia (Amanda Seyfried), datteren til en av verdens rikeste menn. Han ser på dette som en perfekt mulighet til å ødelegge systemet og kidnapper henne for å kunne presse ledelsen til å fordele tiden litt jevnere over. Imidlertid faller de to for hverandre underveis, og tidsholder (politimann) Raymond Leon (Cillian Murphy) er aldri langt bak dem.