近未来,地球爆发一场毁灭性的战争。灾难过后,人类文明消失殆尽,整个星球满目疮痍。幸存者逆境求生,为了有限的资源回归原始,暴力血腥肆意蔓延。沉默的黑人艾利(丹泽·华盛顿 Denzel Washington 饰)是一个独来独往的旅者,他横越荒芜的美洲大陆,见识几多炎凉和凶险。
这一日,艾利辗转来到一座喧嚣小镇。神秘危险的卡耐基(加里·奥德曼 Gary Oldman 饰)控制着小镇的水源,也因此成为富甲一方、不可一世的大头目。正当此时,世间流传着一本关乎人类未来命运的预言书的传说,而艾利正是这本书的护送人。卡耐基派出手下四处寻找预言书,结果一无所获,命运却指引着他和艾利宿命地相会。人类的命运终将如何…
凯斯特(尼古拉斯•凯奇 Nicolas Cage 饰)是一个恐怖分子,他本想杀死探员西恩(约翰•特拉沃塔 John Travolta 饰),却误杀了西恩的儿子,西恩更与凯斯特结下不共戴天之仇。在逮捕凯斯特归案之后,他以为可以划上句号,却得知凯斯特已经把一枚毒气炸弹投放在某个人群密集的角落。
为了查出炸弹地点,西恩决定利用整形手术,将昏迷中的凯斯特的脸换在自己身上,去假扮凯斯特身份套出他弟弟说出真相。这件事属于FBI高度机密,只有寥寥几人知情。
凯斯特醒来,此时他有着西恩的面相。于是他决定将计就计,将知情人杀掉之后,他就变成了西恩
警官约翰·荷伯斯(丹泽尔·华盛顿 Denzel Washington 饰)新近逮捕了一名杀人犯里斯,此人除了在电刑前说了几句奇怪的语言跟留下了一则暗语,并无特别之处。然而荷伯斯很快发现里斯的暗语指向一名三十年前自杀的警察罗伯·米拉诺。与此同时,几起连锁杀人案接连发生,凶手的手段如出一辙,更令人惊异的是每次的受害者即是上一桩凶案的嫌凶。荷伯斯拜访了罗伯之女格瑞坦,对方劝诫荷伯斯放弃调查。里斯的留言终被破译,原来他用叙利亚的古语言向荷伯斯发出威胁,而荷伯斯的坚持有了进一步的收获,他发现罗伯与近期几宗凶案的死者可能皆出自名为“阿萨索”的恶灵之手,阿萨索可以随意依附人体作恶,荷伯斯的缉凶之路因此而困难重重。这场人与恶灵之战,究竟如何收场?