一場車禍,母親喪生,而孩子卻奇跡般幸存,他赤裸著身體獲救,然而救人者竟然是來自未來的自己。原來,這個名叫亨利(艾瑞克?巴納 Eric Bana 飾)的圖書管理員,患上慢性時間錯位癥,以至于每次發病都將穿越時空。而且,他每次穿越都赤身裸體,經常鬧出笑話。久而久之,亨利習以為常。一個偶然的機會,他愛上了一個名叫克萊爾(瑞秋?麥克亞當斯 Rachel McAdams 飾)的女孩。為了追求克萊爾,他穿越時空對6歲的克萊爾表白,并許諾未來將娶她為妻。因此,當亨利在現實中出現時,兩人迅速熱戀、結婚,而且還生了一個女孩。但是,亨利的老毛病依舊無法改變,所以克萊爾必須適應這個穿越時空的老公,兩人也因此歷經磨難……
本片改編自美國作家奧黛麗?尼芬格(Audrey Niffenegger)創作的同名暢銷小說。