Adam Reed (Ryan Reynolds) torna indietro nel tempo per chiedere aiuto a un se stesso tredicenne (Walter Scobell). I viaggi del tempo nel futuro sono possibili, sebbene solo agli inizi, ma Adam, che ha da poco perso suo padre, è pronto a rischiare tutto pur di tornare indietro e compiere una missione top secret. L'uomo insieme al se stesso più giovane dovrà convincere suo padre (Mark Ruffalo), un fisico, a salvare il mondo, prima che per il futuro sia troppo tardi.