摘要
1959年,在慶祝威廉道斯小學竣工的儀式上,孩子們把自己的畫放在壹個時間膠囊裏,埋在地基下。其中壹個叫露辛達的看似神秘的小女孩,在她的畫上寫下了壹行行看似不規則的數字。
轉眼五十年過去了。威廉道斯小學50周年校慶時,學校打開時間膠囊,將50年前學生的傑作分發給現在的學生。露辛達的畫紙到了壹個叫凱利布·凱斯勒(德爾·坎特伯雷飾)的孩子手裏,這張畫紙引起了凱利布父親凱斯勒教授(尼古拉斯·凱奇飾)的註意,凱斯勒教授是麻省理工學院的天文學教授。凱斯勒教授發現,這張圖上的數字準確地記錄了過去50年中發生的重大災難的日期、電影劇照和死亡人數;更讓他驚訝的是,它還記錄了將要發生的三場災難,最後壹場是全球性的大災難,他和他的兒子也會被卷入其中。
凱斯勒教授試圖通過當局解決即將到來的危機,但其他人認為他是在危言聳聽,他必須單幹。在戴安娜·韋蘭(玫瑰貧瘠)和她的女兒艾比·韋蘭(勞拉·羅賓遜)的幫助下,凱斯勒教授壹直試圖與時間賽跑,直到他不得不面對最終的災難和犧牲...