他(尼古拉斯·霍尔特 Nicholas Hoult 饰)是一只生活在末世的僵尸,依稀只记得自己的名字里有个“R”。与世俗观念不同,作为僵尸他能够思考,依旧残存着些许生前记忆。R生活在废弃的班机上,喜欢收集唱片和饰品,除了吃人外似乎与常人没有两样。这一日,R和僵尸好友们外出觅食,期间遭遇一伙从隔离区来到污染区搜寻药品的人类。在残忍吞噬青年佩里(戴夫·弗兰科 Dave Franco 饰)的大脑后,R拥有了对方的记忆,由此也对和佩里同行而来的女孩朱莉(泰莉莎·帕尔墨 Teresa Palmer 饰)产生恻隐与
凯斯特(尼古拉斯•凯奇 Nicolas Cage 饰)是一个恐怖分子,他本想杀死探员西恩(约翰•特拉沃塔 John Travolta 饰),却误杀了西恩的儿子,西恩更与凯斯特结下不共戴天之仇。在逮捕凯斯特归案之后,他以为可以划上句号,却得知凯斯特已经把一枚毒气炸弹投放在某个人群密集的角落。
为了查出炸弹地点,西恩决定利用整形手术,将昏迷中的凯斯特的脸换在自己身上,去假扮凯斯特身份套出他弟弟说出真相。这件事属于FBI高度机密,只有寥寥几人知情。
凯斯特醒来,此时他有着西恩的面相。于是他决定将计就
警官约翰·荷伯斯(丹泽尔·华盛顿 Denzel Washington 饰)新近逮捕了一名杀人犯里斯,此人除了在电刑前说了几句奇怪的语言跟留下了一则暗语,并无特别之处。然而荷伯斯很快发现里斯的暗语指向一名三十年前自杀的警察罗伯·米拉诺。与此同时,几起连锁杀人案接连发生,凶手的手段如出一辙,更令人惊异的是每次的受害者即是上一桩凶案的嫌凶。荷伯斯拜访了罗伯之女格瑞坦,对方劝诫荷伯斯放弃调查。里斯的留言终被破译,原来他用叙利亚的古语言向荷伯斯发出威胁,而荷伯斯的坚持有了进一步的收获,他发现罗伯与近期几宗凶案的死