見習特工克拉麗斯(茱迪?福斯特 Jodie Foster 飾)所在的城市發生了壹系列專剝女性皮的命案。克拉麗斯奉命前去訪問被收監的精神有問題的精神病學家漢尼拔博士(安東尼?霍普金斯 Anthony Hopkins 飾),以獲取罪犯犯罪心理資料。漢尼拔要求克拉麗斯說出個人經歷供他分析以換取他的協助。克拉麗斯的思維完全不是博士的對手,臨陣敗走了。
又壹名女子被殺,壹人被綁架。今次被綁架的是參議員的女兒,克拉麗斯只得再次找到漢尼拔,漢尼拔給了克拉麗斯壹些提示,他們的提示被漢尼拔的醫生聽見,醫生立功心切,對漢尼拔實行嚴刑逼供,但漢尼拔什麽也沒透露。
克拉麗斯在漢尼拔的提示下,壹步步向兇手逼近。