汉尼拔(加斯帕德·尤利尔)的童年之初充溢明丽与温馨,心爱的妹妹就像他的小尾巴,是他最爱的亲人。但是战争带走了一切,他的父亲、母亲还有他的家园。可是这仅仅是噩梦的末尾,真正的毁了他终身的是妹妹的死——残酷的德军,吃了他的妹妹。 妹妹的死成了汉尼拔永远的梦魇,妹妹的脸庞和声响经常在他的梦里出现。汉尼拔决议去寻觅他最后的亲人,叔叔的妻子,他的婶婶,一个奥秘的西方女人,紫夫人(巩俐)。紫夫人教会了汉尼拔搏击的技术,也让他见识到西方世界生吃文明的精髓。汉尼拔似乎找到了走出童年阴影的出口,他末尾杀人,吃人,在血腥中失掉灵魂的暂时安宁。 杀害妹妹的仇人,一个接一个凄惨的死去。汉尼拔和紫夫人之间也渐渐发生若隐若现的情愫,可是此时,灵魂深陷泥沼的少年汉尼拔还留下什么来爱呢?