长到21岁的时候,蒂姆.雷克(多姆纳尔·格里森饰演)突然得知自己有穿越时空的能力。在和往年一样不欢而散的年夜饭之后,蒂姆的爸爸(比尔·奈伊饰演)跟他坦诚布公:我们这个家族的男人,生来就有着穿越时空的神力。
蒂姆虽然不能改变历史,但是他能够改变自己生命中发生过的和将要发生的一些小事,所以他决定运用自己的能力,让生活变得美好——说白了他是希望给自己找一个女朋友。然而,这并非像他相信中那么容易。蒂姆从康沃尔海岸搬到了伦敦,受训成为律师,在这里他终于遇上了一位漂亮但不那么自信的姑娘,名叫玛丽(瑞秋·麦克亚当斯饰演)。两人相爱了。然而一次“穿越”当中,蒂姆不小心改变的一件小事就像像“蝴蝶效应”一样让他在将来生活中没有机会遇到玛丽。
通过一次又一次的尝试,蒂姆一次又一次地和玛丽相遇,他终于赢得了她的心。