故事发生在1971年的北爱尔兰,新教徒和天主教徒之间的矛盾不断激化,战争一触即发,情势十分危急。加里(杰克·奥康奈尔 Jack O'Connell 饰)是一名年轻的英国士兵,上司将他派遣至贝尔法斯特,这里是内战的主要战场,充满了四飞的流弹,愤怒的人群和心怀鬼胎的投机分子。 一场冲突之中,加里和同伴飞身追捕小偷,然而,当加里回过神来之时,发现混乱的街头只剩下自己独自一人,更糟糕的是,他所身处的,恰恰是敌方阵营,这也就意味着,他身边出现的每一个人,都有可能想要取自己的性命。为了回到驻扎地,加里开始了漫长的跋涉,一路上等待着他的,是陌生复杂的环境,和穷凶极恶的亡命之徒。
理查德(詹姆斯·伍兹 James Woods 饰)是一位职业摄影师,每日,他穿梭于世界各地,寻找能够为他带来经济效益的摄影题材。在行业里浸淫已久的他明白,那些美好的,善良的事物无法吸引人们的注意,唯有暴力、恐怖和灾难能够为他带来机遇。 就这样,理查德和朋友们来到了烽火连天的萨尔瓦多,让理查德没有想到的是,展现在他眼前的,竟然完全是一副人间地狱的惨象。纵使是阅历丰富的理查德,也无法忍受这里发生的点点滴滴,心灰意冷的他决定离开。就在这个节骨眼上,一位名叫玛利亚(艾尔皮迪娅·卡里洛 Elpidia Carrillo 饰)的美丽女子出现在了理查德的生命力,在爱情和事业之间,理查德会做出怎样的选择?
汉尼拔(加斯帕德·尤利尔)的童年之初充满明媚与温馨,可爱的妹妹就像他的小尾巴,是他最爱的亲人。然而战争带走了一切,他的父亲、母亲还有他的家园。可是这仅仅是噩梦的开始,真正的毁了他一生的是妹妹的死——残忍的德军,吃了他的妹妹。 妹妹的死成了汉尼拔永远的梦魇,妹妹的脸庞和声 音常常在他的梦里出现。汉尼拔决定去寻找他最后的亲人,叔叔的妻子,他的婶婶,一个神秘的东方女人,紫夫人(巩俐)。紫夫人教会了汉尼拔搏击的技术,也让他见识到东方世界生吃文化的精髓。汉尼拔似乎找到了走出童年阴影的出口,他开始杀人,吃人,在血腥中得到灵魂的暂时安宁。 杀害妹妹的仇人,一个接一个凄惨的死去。汉尼拔和紫夫人之间也渐渐产生若有若无的情愫,可是此时,灵魂深陷泥沼的少年汉尼拔还留下什么来爱呢?
故事以二战末期为背景,讲述五人美军小队奉命守护一座法国古堡。不料城堡除了残余的敌军,一股超自然的邪恶力量也正在蓄势待发。小队众人也面临着比战场上更加残酷的威胁。