故事的邏輯是這樣的:每個人大腦裏面都有腦電波,然後在運作的時候,就想電腦系統壹樣,有壹個緩存區域,容量大約為8分鐘的記憶內容,也就是說,我們剛剛發生的事情都想被備份壹樣完美的儲存在這個區域中,但只有8分鐘,超過8分鐘的片段就大腦自行刪除,只保留部分記住的內容。科學家正是利用這8分鐘的記憶,創造了“源代碼”,由源代碼把記憶變成壹個幻境,建立了壹個叫圍城的系統,將受害者的記憶移植到活人腦中,由活人反復進去這8分鐘幻境去找出受害者真正的死因。需要壹個前提就是被害者跟活人的各種生理特征相近。影片中的開端就是這樣,芝加哥有壹部列車被炸,死了很多人,於是組織找來壹個在阿富汗執行任務中被炸得剩下半截軀體的空軍上位,Steven。在他殘留的大腦功能中,植入了某個受害者的8分鐘記憶,Steven負責進去這段記憶去找出Bomb Setter,拯救第二波炸彈襲擊。
於是,Steven為了拯救其它人的安慰,被安排壹次次的重回地獄,經歷險情,壹次次的被炸彈炸飛,只為了找出誰是Bomb setter。Steven最開始是無意識自己是在幻境中,但隨著進入次數的增加,他自己的記憶開始重疊,於是發現端倪,開始質問跟他溝通的美女聯系人Goodwin,於是逐漸知道了真相,然後他開始抗拒,因為壹次次被炸飛的痛苦讓他想壹次性死去,而不是這麽被反復折磨。不過後來他還是成了救世主,主動接受這個使命,條件就是讓他完成任務後安心死去,別在折磨他。所以,他憑借著聰明才智最終找到Setter,阻止了壹次核攻擊,happy ending,皆大歡喜,這裏是第壹個結局。