Hannibal ต่อจากเรื่องราวที่เริ่มต้นในเรื่อง The Silence of the Lambs สิบปีผ่านไปนับตั้งแต่ ดร.ฮันนิบาล เล็คเตอร์ (แอนโทนี่ ฮ็อปกินส์) หลบหนีจากที่คุมขัง เป็นเวลานานสิบปีตั้งแต่ แคลริซ สตาร์ลิง (จูลีแอนน์ มัวร์) เจ้าหน้าที่ FBI สัมภาษณ์เขาในโรงพยาบาลที่ได้รับการคุ้มกันสูงสุด สำหรับคดีอาชญากรรมทางจิตประสาทโดยเฉพาะ