In un futuro prossimo, una modifica del gene dell’invecchiamento fa sì che l’unica discriminante per rimanere in vita sia il tempo che un essere umano ha a disposizione e che può comprare attraverso il denaro. Ciò comporta che i più ricchi siano immortali e che la povera gente sia destinata a morire già a 25 anni. Will (Justin Timberlake), un giovane uomo che cerca di comprare del tempo per la madre moribonda (Olivia Wilde), è ingiustamente accusato di aver assassinato un ricco uomo ed è costretto alla fuga, portando con sé come ostaggio Sylvia (Amanda Seyfried), un’ereditiera milionaria. Inseguiti da agenti sempre più corrotti agli ordini dell’ufficiale Raymond Leon (Cillian Murphy), Will e la ragazza scopriranno presto di amarsi...