Tijd is letterlijk geld in In Time. Iedereen die de leeftijd van vijfentwintig bereikt krijgt nog maximaal een jaar te leven. Wil je langer leven, dan zul je dit moeten verdienen, bijvoorbeeld door te werken of door te ruilen. Zo zijn er rijke mensen met heel veel extra levensjaren, maar ook arme sloebers die niet weten of ze het einde van de dag zullen halen. Will Salas (Justin Timberlake) is zo’n jongen met weinig tijd, die door een mazzeltje honderd extra jaar krijgt. Hij wil deze tijd gebruiken om actie te ondernemen tegen de corruptie van de allerrijksten. Onverwachte hulp krijgt hij van Sylvia (Amanda Seyfried), de rebelse dochter van een groot zakenman.
Deze futuristische thriller biedt een origineel concept, maar mist een goed uitgewerkt script. Hoewel goed te pruimen, is In Time dus geen topper. Daarvoor heeft de plot te veel gaten en is de geschetste toekomstwereld te generiek. Een eigen smoel zou deze film veel goed hebben gedaan. Vooral het algemene stadsbeeld lijkt te veel op een moderne metropool als Los Angeles en niet op de toekomst die men neer had moeten zetten.