- 约翰·布雷斯(尼古拉斯·凯奇 Nicolas Cage 饰)被正义天使拉萨罗斯附体,但天使暴躁乖戾,遇到坏人就要吸取他们的灵魂。 莫罗(伊德瑞斯·艾尔巴 Idris Elba 饰)请求布雷斯把小孩丹尼带来神殿以避免恶魔夺取他的灵魂,作为回报他将驱除布雷斯身上的诅咒。丹尼是魔鬼罗尔科的儿子,罗尔科为了把自己的魔力植入儿子体内正派卡里跟追踪逃跑途中的母子两人。正当母子俩被困在采石场的时候,布雷斯到来,他体内的天使爆发了出来,压制住了卡里根。他变成了恶灵骑士,毫不手软的把对手撕成碎片。当战争结束时,三人前往神殿,同时,罗尔科也救醒了死亡边缘的卡里根,并赋予他更可怕的摧毁力,让他再去把丹尼找回来。 在神殿里,莫罗履行协议把布雷斯体内的扎萨罗斯驱赶了出来。但正当他做法时,神殿的牧师试图杀死丹尼——他认为丹尼就是恶魔。还没等他们行动,卡里根就到了。把丹尼带去见了罗尔科。罗尔科逼迫丹尼参与一个仪式,想使他变成一个彻头彻尾的恶魔。 布雷斯试图阻止这个仪式,说服丹尼弃恶从善。在最后一战中,为了打败恶魔,丹尼用了他的力量把扎萨罗斯再次植入布雷斯体内。这次扎萨罗斯变成了正义的化身,打败了恶魔。
- 约拿·哈克斯(乔什·布洛林)的脸上有一条极深的伤疤,他是一个赏金猎人,是一个残酷无情的枪手,还是一个无所畏惧亦无所需求的男人。他过着清心寡欲的生活,他存在的一切目的就是要找到、抓到、杀死。 约拿·哈克斯的暴力史以及他死里逃生的过往已经成为了传奇和谜团,没有人能确切地说清楚约拿·哈克斯是如何走到今天这个地步的,也没有人知道约拿·哈克斯到底过着什么样的生活。正是这样的经历,让约拿·哈克斯成为了横跨现实世界和超现实世界的神秘人物。不过,约拿·哈克斯也不是独来独往的侠客,他和人类还有联系,他和一名叫做赖莉(梅根·福克斯)的妓女还有来往来往。 可是,只要是人,就会有过去。约拿·哈克斯的过去让美军找到了他,他们给哈克斯开出了一个他无法拒绝的条件:只要能搞定巫毒术士昆汀·特恩布尔(约翰·马尔科维奇),哈克斯就能换回自己的自由,在很多年之前,特恩布尔就曾经杀死了哈克斯的妻子和孩子,并在他的脸上留下了伤疤。这次。哈克斯迎来了自己的一个复仇的机会。不过,特恩布尔却不是那么好对付的一个对手,他正在召集一支死亡大军,并要跃跃欲试地在美国大开杀戒;同时特恩布尔更视哈克斯为不共戴天的敌人,他也要杀死哈克斯为快。