尼克(埃里克·里夫利飾)與好友們在郊外為女友茱莉(埃莉卡·杜蘭斯飾)慶祝生日返程途中遭遇車禍,茱莉重傷身亡令尼克陷入悲痛。一年后他意外發(fā)現(xiàn)自己能通過翻閱舊照片穿越時空,首次嘗試成功改寫歷史使茱莉幸免于難。然而復(fù)活女友后的生活中接踵而至的意外證明改變過去會引發(fā)連鎖反應(yīng):第三次時空穿越導(dǎo)致尼克被犯罪組織殺害,第四次嘗試雖讓兩人成為同事卻仍難逃命運(yùn)捉弄。經(jīng)歷數(shù)次時間線更迭后,尼克發(fā)現(xiàn)每次修正都會以不同方式將悲劇轉(zhuǎn)移到自己身上。最終他選擇接受現(xiàn)實(shí),在最后一次穿越中抹去與茱莉的所有交集,通過自我犧牲徹底消除時空悖論,使所有人回歸車禍未曾發(fā)生的原始時間線。