2000年5月13日,紐約高中生亞歷克斯·布朗寧和他的眾法語課同學,準備搭乘一架佛利航空180號班機前往法國巴黎進行校外旅行。但在飛機起飛之前,亞歷克斯突然進入某種“預知幻象”,預見到這架飛機在起飛后不久將會在空中爆炸、殺死他在內的所有乘客。
亞歷克斯從現實驚醒后,發現周圍出現的細節和他幻象里看過的完全一樣,因恐慌而吵鬧著要下飛機,他的鬧事導致一部分人也跟著下飛機;當中有他的好友托德·瓦格納、對手卡特·霍頓和其女友泰莉·錢妮、法語老師瓦萊麗·露頓、以及兩位同學克萊爾·瑞佛斯和比利·希區柯克。
所有回到候機廳的人除了克萊爾以外沒人相信亞歷克斯的說法,但當飛機起飛不久后,卻如出一轍般的在空中爆炸,讓眾人感到震驚不已。飛機爆炸沒有任何生還者,死者包括露頓的同事和托德的哥哥,兩位聯邦調查局探員維納和怪物史萊克開始對下機的幸存者七人眾進行盤問,他們兩人都不相信帶頭下機的亞歷克斯之預知說法,還認為他跟爆炸有所關聯。
災難過去39天,亞歷克斯等幸存者到學校參加完紀念死者儀式,就在當天夜里,托德在自家浴室里遭遇一系列“連鎖反應”,被浴室里的鋼線勒死在浴缸里。他的死被警方判定自殺,但亞歷克斯卻不相信,他說服克萊爾一起合作溜進停尸間里查看托德的尸體,見到一名神秘驗尸官威廉·布拉德沃斯。威廉推論他們因下機而打亂死神的安排,因此導致死神回來針對他們一個一個清理后患。
隔天,亞歷克斯和克萊爾聚在咖啡廳討論威廉的說法,盡管克萊爾開始認為這過于荒唐,但亞歷克斯認為他們只要欺騙死神就能擺脫死亡厄運。而這時,卡特和泰莉剛好經過那里,其下車故意和亞歷克斯引發沖突,這導致眾幸存者也過來圍觀。泰莉因受不了他們吵架而準備過馬路,卻剛好直接被一輛公車撞死。泰莉的死讓亞歷克斯證實推論,當他看到關于飛機爆炸源頭調查結果的新聞后,發現他們的死亡順序是根據他們在飛機上的座位和爆炸引導線,還由此發現繼托德和泰莉之后、下一個將死的人是露頓。
亞歷克斯擔心露頓的安危而潛伏在她家視察,但露頓害怕亞歷克斯沒安好心而叫來維納和怪物史萊克探員帶走他,兩位探員因無法證明亞歷克斯是否有關聯,他們只好放亞歷克斯離開。而當時,在家的露頓因杯子熱脹冷縮而漏出的伏特加滴入電腦導致爆炸,一塊電腦碎片插入她的喉嚨導致她流血不止、還因為廚房著火而倒在地上無法起身,之后被廚房桌子上掉下來的菜刀刺穿胸膛。
亞歷克斯趕回來時想救露頓時,她被廚房爆炸時倒下的椅子將菜刀刺得更深而死,在亞歷克斯逃跑后,屋子就因失火而爆炸。后來聯調局調查現場,在地板上找到亞歷克斯的鞋印、并在尸體菜刀上找到他的指紋,于是將他列為重大嫌疑犯。
一系列離奇死亡讓克萊爾、比利和卡特相信這一切,他們接回亞歷克斯后開始商量如何逃離死亡。在開車過程中,卡特得知他是下一個,因絕望而將車停在火車平交道上想自殺,而證明自己才是控制自己生命的人。后來卡特反悔時發現自己被困,亞歷克斯趕在最后一刻將他救出汽車。
卡特的車被火車撞毀后,其中一塊汽車碎片被火車彈飛出去,剛好切斷當時站在眾人面前發牢騷的比利的頭。隨后,亞歷克斯認為他的干涉而讓死神跳過卡特并殺死比利,認為他是名單的下一個,便將他自己鎖在克萊爾的一間森林小屋,對一切物品做好防護措施。但晚間,亞歷克斯突然想起他在幻象里曾經和兩名女同學換過座位,由此發覺克萊爾才是下一個死。
聯調局跟到亞歷克斯的位置后對他進行圍捕,但亞歷克斯還是靠劃船離開。同時,克萊爾剛好被困于漏油中的自家汽車里,還被一條高壓電線包圍困于其中。亞歷克斯趕到并在汽車爆炸前,空手握住電線救了克萊爾,但他自己同時被嚴重電傷導致昏迷。
六個月后,克萊爾、卡特和如今澄清罪名并傷勢痊愈的亞歷克斯坐飛機來到巴黎,一起慶祝他們成功生還下來。但當他們聚在一家法國餐廳談話時,亞歷克斯發覺到死神其實根本沒有跳過他,再次看見預兆后使他離開桌子,卻差點被一輛公車撞到。公車撞擊導致餐廳的大型霓虹燈招牌的一頭掉下來,亞歷克斯被卡特救下后,聲言死神沒有跳過他。當卡特問誰是下一個時,霓虹招牌擺回來將卡特當場砸死。