Dans un monde où la vieillesse n'existe plus et où les riches vivent éternellement, un homme, accusé de meurtre, est pris en chasse par la police.
Dans un futur proche, des scientifiques ont réussi à neutraliser le gène de la vieillesse. Désormais, les hommes arrêtent de vieillir à partir de 25 ans, mais seuls les plus riches peuvent vivre éternellement dans des quartiers surveillés et isolés du reste de la population. Les autres doivent travailler dur pour gagner quelques jours ou quelques heures supplémentaires. Un jour, Will Salas, un ouvrier de 28 ans, apprend par un homme de 105 ans qu'il y a assez de temps pour tous. Mais il se retrouve accusé de sa mort et doit fuir la police. Désormais Will ne vit que pour changer le monde et offrir à tous assez de temps pour vivre une existence complète...
Si l'idée de départ est séduisante, ce qu'en fait Niccol n'est pas toujours satisfaisant. Reste la prestation de Justin Timberlake.