Tim (Domhnall Gleeson) je naprosto obyčejný nesmělý jednadvacetiletý Brit, který má starostlivou matku, potrhlou sestru, úžasného otce (Bill Nighy) a žádnou holku. To se má brzy změnit, jelikož Tim právě dozrál do věku, kdy mu tatínek prozradí rodové tajemství. Všichni mužští členové tohoto rodu totiž mohou tak trochu cestovat v čase. „Tak trochu“ v tomto případě znamená, že se můžou vracet jen do minulosti, k událostem, které oni sami prožili. Stačí zajít do nějakého tmavého koutu, zavřít oči, sevřít pěsti a jste tam, kde jste si přáli být. Tim se okamžitě rozhodne využít téhle dovednosti k tomu nejdůležitějšímu, co člověk jeho věku potřebuje. Tedy k holce, pokud možno hezké, chytré, hodné a lačné po sexu. Ta Timova se jmenuje Mary (Rachel McAdams) a jejich vztah je dokonalý, protože všechny nedokonalosti Tim pokaždé napraví. Ovšem ani s takovou schopností nemůžete život obehrávat donekonečna, zvlášť když je to prevít, který vám připravuje jedno nelehké dilema za druhým. S každým návratem totiž přijdete o všechno, co jste do té doby prožili. A to někdy hodně mrzí.