一场火车对撞的惨剧夺去131名乘客的性命,大卫•杜恩(Bruce Willis 布鲁斯•威利斯 饰)奇迹般地成为这场灾难过后的唯一幸存者,且浑身上下毫发无伤。在他参加遇难者追悼会之后,他在车窗上发现一张神秘便条,写道:“你这一生生过几次病?” 不久,一个名叫伊利亚•普莱斯(Samuel L. Jackson 塞缪尔•杰克逊 饰)的黑人出现在大卫面前。和大卫不同的是,伊利亚天生手脚残废,脆弱不堪。喜爱漫画的伊利亚认定大卫就是书中那种具有超自然能力的超人。懵懂的大卫开始在伊利亚的引导下认识自身的能力……
一场车祸,母亲丧生,而孩子却奇迹般幸存,他赤裸着身体获救,然而救人者竟然是来自未来的自己。原来,这个名叫亨利(艾瑞克•巴纳 Eric Bana 饰)的图书管理员,患上慢性时间错位症,以至于每次发病都将穿越时空。而且,他每次穿越都赤身裸体,经常闹出笑话。久而久之,亨利习以为常。一个偶然的机会,他爱上了一个名叫克莱尔(瑞秋•麦克亚当斯 Rachel McAdams 饰)的女孩。为了追求克莱尔,他穿越时空对6岁的克莱尔表白,并许诺未来将娶她为妻。因此,当亨利在现实中出现时,两人迅速热恋、结婚,而且还生了一个女孩。但是,亨利的老毛病依旧无法改变,所以克莱尔必须适应这个穿越时空的老公,两人也因此历经磨难……
本片改编自美国作家奥黛丽•尼芬格(Audrey Niffenegger)创作的同名畅销小说。