在一个不久前蔓延着连环悲剧的案件中,令人震惊的是,每当杀手出现时,都会将被害者的喉咙割去并消灭。 FBI探员威尔 (由爱德华•诺顿 饰演) 负责此案调查,尽情挖掘细节,最终发现杀手的行为模式:每次都是消耗被害者的喉咙。然而,却一无所找,没有任何线索踪迹来帮助威尔追罪。于是,威尔向精神病患的犯罪心理学家汉尼拔 (由安东尼•霍普金斯 饰演) 求助,希望他能将杀手的犯罪心理描绘出来以打破案情。不料,此举导致汉尼拔发生精神崩溃,甚至尝试对威尔实施伤害,最终被关进精神病院,这一切也悄无声息地结束了这起案件。
多年后,威尔在面临与同类的新案时,即使已经确定了嫌疑人,但要想理清该人的犯罪心理,并将其引入司法系统,威尔只好再次找到了汉尼拔。