1959年,美国马塞诸塞州列辛顿的威廉道斯小学迎来了它的生日。在这个特别的日子里,小女孩露辛达•安伯利(Lara Robinson 饰)提出了一个创新的校庆活动:学生们将画下自己对未来的设想,并集中放入金属时间囊中埋入地下,准备50年后重新开启。这个创意得到了校长的高度评价和采纳。
校庆日那天,孩子们兴奋地在墙上画下了各种各样的未来设想,然后将这些画作小心翼翼地放入了金属时间囊中。这些时间囊被埋入地下,等待着未来的某一天再次被开启。
然而,在2009年,威廉道斯小学再次迎来了校庆日。当这些埋藏了50年之久的时间囊重见天日时,小男孩凯勒(Chandler Canterbury 饰)收到了露辛达的信。信上没有图画,只有整页布满毫无规律可言的数字。凯勒的父亲约翰(尼古拉斯•凯奇 Nicolas Cage 饰)在夜晚研究这些数字时,竟然发现这是一组具有预言性的密码。
文中的数字清楚记录了世界上过去50年所发生的各种灾难。除此之外,这组数字还包括了接下来将发生的重大灾难………