故事的開端,男主身為時空旅行局的大牌特工,一直苦苦追尋恐怖分子“閃滅炸彈客”,為此他一次次穿越時空執行任務,他要在他爆破前殺死他。“閃滅炸彈客”卻一次又一次的躲避他。

    電影穿越來穿越去,時間有點混亂,我就以時間順序來說吧,可能也比較混亂。1945年9月13日,Jane被中年John送去孤兒院,長大成為一個聰明,有耐力,打架厲害的不同于其它女孩的女孩,并被Roberson已招募宇航員為借口去培訓,但因為打架而強制退出,後來做保姆,上夜校,學習禮儀。

在1963年04月03日,在Cleveland ,Ohio的學校遇到年輕的John,他們相愛。1963年6月24日中年John帶年輕John離開了。在這兩個月,Jane懷孕了,于1964年3月剖腹産生下來自己(女嬰),并在1964年3月2日被中年John偷走了女嬰穿越回1945年送到孤兒院。在偷走女嬰之前,中年John遇到Roberson,表達了自己的不忍心,以及帶回了一爆炸碎片,這是違規的穿越,Roberson說這是宿命,隻有偷走baby,才能重複這個循環,才能解救生命,因為隻有自己不受未來和從前的束縛。1970年03月02日,三個主角的相遇(毀容後fizzle bomber,毀容時John,和毀容前John),即影片開頭,fizzle bomber裝炸彈,然後中年John阻止fizzle bomber,但失敗,準備毀容John拆炸彈,因為fizzle bomber的阻止而因爆炸毀容,中年John把Field Kit拿給毀容John,毀容John穿越回去1992年02月21日,拿了功勳章,改變了容貌和聲音,成為了Roberson。

1970年09月06日08:15中年John在酒吧第一次見年輕John,聽年輕John講自己的故事,并帶年輕John穿越去1963年04月03日找當時離開她的男人,此時John才發現原來自己就是那個Jane愛上的男人。1963年6月24日中年John帶年輕John離開Jane,去了1985年08月12日的temporal bureau,年輕John繼承中年John的工作,中年John選擇去1975年退休,試圖阻止fizzle bomber對紐約的傷害。Field Kit 會在完成終極任務後退役。但是回到了1975年01月07日的中年John,Field Kit并沒有退役,說明他會繼續穿越。中年John找到了fizzle bomber,并殺死了他,與Alice結婚後厭倦Alice。可能因為成為Roberson後,多次的違法穿越使自己精神錯亂,成為了fizzle bomber,也因為fizzle bomber的存在,避免了未來的一些災難,同時Roberson 的temporal bureau更加壯大。所以Roberson當時和中年John對話時表面自己對fizzle bomber的複雜感情。

簡單來說,就是中年的自己帶着年輕的自己去愛上了女生的自己生下來嬰兒的自己,并被中年的自己帶回孤兒院,老年的自己成為了炸彈人幫助毀了容的自己壯大了事業和拯救更多生命。