2000年美國科幻懸疑電影,格裡高利·霍布裡特執導,丹尼斯·奎德,詹姆斯·卡維澤,伊麗莎白·米切爾主演。

1969年10月12日,消防員弗蘭克在一次火災事故中犧牲,留下六歲的兒子約翰和做護士的妻子相依為命。
到了1999年,約翰早已長大成人,現在的職業是一名警察,偶然的機會,翻出了家中一部父親當年使用的老舊無線電台,而兩天後就是父親的祭日,約翰不禁有些睹物思人。
當晚天空一如三十年前一樣有美麗的極光閃爍,這是太陽黑子運動異常導緻,會嚴重幹擾無線電波的頻率。約翰嘗試打開電台,意外發現還能使用,傳來一個男人的聲音,深談下去,對方總是談着1969年的那場世界杯棒球賽,約翰告知其後面幾場的結果。後來發現兩人使用的是同一部電台,家庭位址也一樣,唯一不同的是相隔三十年,對方正是自己的父親弗蘭克。
父子倆跨越三十年,進行逾時空對話,約翰的第一反應是打算阻止父親的死亡悲劇,他告訴父親明天将會死于消防事故,讓他不要前往種子公司,如果非去不可,那就不要按自己所想,換條路走也許可以死裡逃生。
弗蘭克聽完十分詫異,他觀看當天的棒球比賽,竟和那個自稱是自己兒子說的一模一樣,而且馬上就要出警前往種子公司滅火。弗蘭克開始相信約翰所言,他冒險進入火場救人,好不容易找到女孩卻因救生雲梯故障無法下去,隻能從内部撤離,他記起兒子的話,一反常态選擇了那條被大火淹沒的出口,順着運糧通道成功脫離火海活了下來。
弗蘭克死裡逃生,與此同時,約翰腦中突然多了關于父親的許多記憶,他并沒有死于三十年前的那場大火,而是死于十年前的肺癌。父子倆通話聊了很多,弗蘭克對他深信不疑,約翰也勸他盡快戒煙。
當晚互道晚安後,劫後重生的弗蘭克找到正在加班的妻子,與其擁抱表達愛意,妻子忽然看到助理醫生給一個病人用錯了藥劑,避免了一場醫療事故,卻沒想到,救下的那個病人卻引發了更大的變故。
約翰記憶再次更新,家庭合影裡沒了母親。他去上班再次調查那起南丁格爾殺人事件,一件三十年前的舊案,四名死者都是護士,兇手至今下落不明,最近才發現了第四具被害者骸骨,但當約翰整理案宗時發現,被害者增加到了十人,而他的母親也在其中。
母親方年救下的病人就是殺人惡魔,導緻後面有更多的人遇害,他原本應該死于醫療事故,卻因為約翰救下了父親,母親那天得以繼續上班,并無意間救了殺人犯,讓他能夠繼續作惡,是以産生蝴蝶效應,母親也是以被害。
距離母親慘死還有一周時間,約翰再次聯系上父親讓他提前抓住兇手,以阻止其殺害更多的人,現在直接報警或者讓被害人嚴加防範隻會被當做瘋子,約翰告訴弗蘭克下一個被害人的詳細資訊,讓他提前蹲點,以期找到兇手阻止其行兇。
弗蘭克找到金發護士,一直陪她聊天到很晚讓兇手無機可乘,是以救下了她,當弗蘭克再次找到第二個護士準備用同樣的方法救人時,真兇找上門來,偷襲弗蘭克将他打暈,拿走了他錢包裡的駕照,而弗蘭克并沒有看清兇手的模樣,當他醒來趕去護士家裡發現她已經遇害。
現在弗蘭克一家随時都可能遭到兇手報複,約翰提議讓弗蘭克将兇手摸過的錢包用塑膠袋包起來放到一個三十年都不會有人動的地方,自己拿到錢包通過檢驗上面的指紋,找出了兇手,他曾經也是警察,這個變态甚至不惜殺害自己的母親,加上自己的身份以轉移警方的注意力,是以至今都逍遙法外。
但這個不能被當做證據,約翰告訴父親讓他找機會去舉報兇手,因為他有搜集被害人首飾的習慣,還沒來得及交待更多,弗蘭克就被警方傳喚,因為在被害護士屍體下面找到了他的駕照,是以弗蘭克被當做嫌疑人帶回警局問詢,争執中撞翻電台,父子倆失聯。
即便弗蘭克說出真相極力辯解,無人信服,于是他說出接下來棒球比賽的結果想要證明自己所言非虛,警察以為他精神錯亂,出去安撫他的妻子。這時兇手來到審訊室,想要殺人滅口,好在有人進來阻止了他行動,弗蘭克抓住機會,利用電線和咖啡導電電暈了再次進來的兇手,接着觸發警局的消防系統,趁亂離開。
警察看到比賽結果正如弗蘭克所言,意識到他說的話有可能是真的,急忙回去組織抓人。弗蘭克來到兇手家中,找到了他的犯罪證據,但沒來得及帶走就被兇手趕來追殺,弗蘭克将其引到碼頭将他拖入水中,以為對方已被淹死便離開現場,警察發現了證據,也讓弗蘭克擺脫嫌疑。
夜裡,弗蘭克修好電台,告訴了兒子結果,但約翰看到全家福裡依然沒有母親,說明兇手還是得逞了,正在思考是怎麼回事時,兇手來到家中襲擊約翰,隻因約翰曾經找到兇手說正在搜集證據給其定罪。
同樣在電台這頭,弗蘭克也遭到年輕兇手的報複,他挾持小約翰讓弗蘭克束手就擒,兩邊都被兇手制服,眼看都要GG,母親突然跳出讓小約翰擺脫了兇手的控制,弗蘭克趕忙拿槍轟掉了他的右手,這邊約翰是以獲救,老年弗蘭克出現幹掉了兇手。
原來弗蘭克再次聽信了兒子的話,果斷戒煙擺脫了肺癌活到了現在,兒子救了父親兩次,最後父親又救了兒子一次。結局是雙親健在,約翰結婚生子,祖孫三代一起生活,溫馨美滿,其樂融融。