北洋时期,江城警署大队长姚廷生,在侦破一起系列少女失踪案后被仇家报复,失去了挚爱的孕妻,又被警署兄弟背叛后,仍坚持匡扶正义,保家为民的理念,最终成为守护江城的一名民族战士。
Scott Kane(德鲁·傅勒饰)是一个有着曲折的过去的人,现在只想过上平静的生活。可天有不测之风云,有一天他的儿子病倒了,Scott Kane的面前只有一个选择,就是求助于当地的黑帮头子Daniel Morgan (William Atherton饰)。Morgan答应帮助Scott Kane的家人,但这却是一个骗局。Morgan收买了警察Jace Olsen (伊桑·恩布里饰),让致Scott Kane于死地,但Scott Kane却从监狱中逃了出来,开始了复仇和拯救他儿子和行动。他必需在一名FBI(William Devane饰)和一名警察(Embry饰) 追捕下拯救自己和家人。
1959年,美国马塞诸塞州列辛顿威廉道斯小学,该校即将迎来校庆日,小女孩露辛达•安伯利(Lara Robinson 饰)提出的创意为校长所采纳。校庆日时,学生们将画下自己对未来的设想,并集中放入金属时间囊中埋入地下,准备50年后重新开启。校庆日之后,举止怪异的露辛达用鲜血在墙上写下奇怪文字,并向老师提出警告。 2009年,威廉道斯小学再次迎来校庆日,被埋藏地下50年之久的时间囊重见天日。小男孩凯勒(Chandler Canterbury 饰)得到露辛达的信,上面没有任何图画,整页布满毫无规律可言的数字。凯勒的父亲约翰(尼古拉斯•凯奇 Nicolas Cage 饰)夜晚研究这些数字,竟发现这是一组具有预言性的密码。文中的数字清楚记录了世界上过去50年所发生的各种灾难。除此之外,这组数字还包括了接下来将发生的重大灾难……