五千年来,因血魔作崇,附于有权势者身上,历代暴君,置人民于水深火热中,血流成河,无名英雄引血魔为伏义针所镇,此举必须牺牲自己生命。文化大革命爆发,破四旧运动,令本来深埋黑洞内的血魔,因开天辟地,破土而出。自小患有心病的红卫兵与赤脚医生,因“运动”而成长,生离死别,家破人亡。二人误会冰释,联手与血魔对峙。血魔附于永靖市革委副主任雷复鸣身上。雷跌了又起,性情大变,面目狰狞。其女雷珊,与栋及刚又展开感情,三人关系矛盾。大时代中,人人互不信任,街坊组长老马如同所有老百姓,为了自保,假革命之名,逼得检举出卖,致自食其果。三人与血魔一番恶斗,赤脚医生目睹文革毒害,不但丧失一代文化精英,且举国人魔不分,尸横遍野,终忘掉情爱,成全手足,为镇妖赔上一命。三十年后,他竟在异象中又蠢蠢欲动。。见习特工克拉丽斯(茱迪•福斯特 Jodie Foster 饰)所在的城市发生了一系列专剥女性皮的命案。克拉丽斯奉命前去访问被收监的精神有问题的精神病学家汉尼拔博士(安东尼•霍普金斯 Anthony Hopkins 饰),以获取罪犯犯罪心理资料。汉尼拔要求克拉丽斯说出个人经历供他分析以换取他的协助。克拉丽斯的思维完全不是博士的对手,临阵败走了。
又一名女子被杀,一人被绑架。今次被绑架的是参议员的女儿,克拉丽斯只得再次找到汉尼拔,汉尼拔给了克拉丽斯一些提示,他们的提示被汉尼拔的医生听见,医生立功心切,对汉尼拔实行严刑逼供,但汉尼拔什么也没透露。
克拉丽斯在汉尼拔的提示下,一步步向凶手逼近。。