本片是《沉默的羔羊》的续集,10年前FBI女干探史黛琳(朱丽安·摩尔 饰)曾在监狱拜访过一位神秘的变态教授汉尼拔(安东尼·霍普金斯 饰)。汉尼拔后来从禁卫森严的监狱中逃脱,从此销声匿迹。谁也想不到,汉尼拔在意大利隐姓埋名,过起了正常人的生活。不料,竟然有侦探揭开了他的秘密,无奈汉尼拔只好重操旧业,开始了血腥的杀人之旅。原来,昔日饱受汉尼拔折磨的受害者梅森竟然未死,他悬赏300万遍邀天下高手购买汉尼拔的项上人头。汉尼拔为摆脱杀手们的纠缠,回到美国寻找梅森复仇,但不慎被俘。梅森准备把汉尼拔让野猪活活吃掉以解心头之恨。史黛琳即时赶到,冒险将汉尼拔[1]救了出来,但自己也身受重伤。汉尼拔为史黛琳准备了一桌特殊的晚宴,还邀请她一起亡命天涯......