Mit 21 Jahren entdeckt Tim Lake (Gleeson), dass er durch die Zeit reisen kann – etwas das alle männlichen Familienmitglieder können, wie ihm sein Vater (Nighy) nach einer weiteren enttäuschenden Neujahrsparty anvertraut. Tim kann zwar die Vergangenheit nicht ändern, aber er kann das Geschehene beeinflussen. Also beschliesst er, sich eine bessere Welt zu schaffen – indem er eine Freundin sucht. Doch das ist leichter gesagt als getan.