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