二十世纪中期,第二次世界大战的战火依然是烈焰滚滚的时候。整个欧洲几乎都被这烈焰燃烧起来。原本家境优越的英俊少年汉尼拔·莱克特(加斯帕德·尤里尔),过着无忧无虑的幸福生活。但是,世界大战的突然爆发却将一切都无情地打破,并迫使莱克特一家流亡逃难来到了中欧小国立陶宛。
在逃亡途中,和千百个不幸的平民家庭一样--汉尼拔·莱克特一家时刻都在遭受着无情的战争所带给他们的痛苦、别离甚至死亡。十几岁的汉尼拔亲眼看着父母双亲在战火纷飞中惨死。失去父母的爱护之后,可怜的小汉尼拔只能和姐姐相依为命。但是,没过多久,惨痛的一幕再次上演--他再次亲眼目睹了亲人的生命被无情的剥夺--姐姐被饥饿难当的士兵们生吞活剥了。幸存下来的汉尼拔因此遭受了致命的、甚至是贯彻一生的精神重创。
之后,流离失所的小汉尼拔被当作难民而被送往前苏联的孤儿院。这段时间,他终于享受到了短暂的安稳。随后,他又流亡到巴黎去寻找他的叔叔,但结果却有幸结识了他叔叔的遗孀--一位神秘的东方女人--“紫夫人”。这个“紫夫人”对小汉尼拔呵护备至,却怎样也无法让他从战争给他心里和精神上留下的阴霾中走出来……