二十八岁的凯特(詹妮弗·安妮斯顿 Jennifer Aniston 饰)过惯了独身的自由生活,然而,她却也因为迟迟没有结婚被认为是没有责任感,而无法找到称心如意的工作。某日,凯特来到了默森广告公司找自己的老友黛茜(伊里纳·道格拉斯 Illeana Douglas 饰),在黛茜的帮助之下,凯特在老板莫森(凯文·杜恩 Kevin Dunn 饰)面前好好地展现了一番自己的实力,得到了莫森的欣赏,然而,凯特那尴尬的情感状况依旧是一个难题。
某日,在一场婚礼上,凯特同摄影师尼克(杰·摩尔 Jay Mohr 饰)一起拍摄了一张搞怪的亲密照片,于是,黛茜拿着照片找到了老板莫森,向他证明凯特实际上名花有主。就这样,在谎言的遮掩之下,凯特成功进入了广告公司。
一场车祸,母亲丧生,而孩子却奇迹般幸存,他赤裸着身体获救,然而救人者竟然是来自未来的自己。原来,这个名叫亨利(艾瑞克•巴纳 Eric Bana 饰)的图书管理员,患上慢性时间错位症,以至于每次发病都将穿越时空。而且,他每次穿越都赤身裸体,经常闹出笑话。久而久之,亨利习以为常。一个偶然的机会,他爱上了一个名叫克莱尔(瑞秋•麦克亚当斯 Rachel McAdams 饰)的女孩。为了追求克莱尔,他穿越时空对6岁的克莱尔表白,并许诺未来将娶她为妻。因此,当亨利在现实中出现时,两人迅速热恋、结婚,而且还生了一个女孩。但是,亨利的老毛病依旧无法改变,所以克莱尔必须适应这个穿越时空的老公,两人也因此历经磨难……
本片改编自美国作家奥黛丽•尼芬格(Audrey Niffenegger)创作的同名畅销小说。