Kończąc 21 lat Tim Lake (Domhnall Gleeson) odkrywa, że może podróżować w czasie. Po kolejnym nudnym przyjęciu noworocznym ojciec Tima opowiada rodzinną historię, że mężczyźni potrafią przemieszczać się w czasie. Tim może zmienić co się stanie lub co się już stało do tej pory w jego życiu. Postanawia uczynić świat lepszym, znajdując sobie dziewczynę. Niestety, nie jest to takie łatwe. Tim podróżując z Kornwalii do Londynu poznaje śliczną Mary (Rachel McAdams). Zakochują się w sobie, ale w związku z przemieszaniem się w czasie okazuje się, że wcale jej nie poznał. Przy kolejnej podróży w czasie znowu ją poznaje i znowu się zakochują, sytuacja powtarza się wielokrotnie aby w końcu zdobyć serce dziewczyny. Tim wykorzystuje swoją zdolność do zorganizowania romantycznych oświadczyn, ratuje swój ślub od fatalnych przemów. Jego dar pomaga przyjacielowi dotrzeć na czas do szpitala, gdy rodzi się córka. Odkrywa, że ten dar pomaga, ale może być też niebezpieczny. To komedia o miłości i o czasie, który upływając szczęśliwie udowadnia, że może nie potrzeba wcale podróży w czasie.