หลังจากเหตุการณ์ใน “The Silence of the Lambs,” Dr. Hannibal Lecter ได้หลบหนีจากการถูกจับกุมและใช้ชีวิตในยุโรปอย่างเงียบ ๆ ขณะเดียวกัน Clarice Starling (รับบทโดย Julianne Moore), นักสืบ FBI ที่เคยร่วมงานกับ Lecter, ต้องเผชิญกับผลกระทบจากการสอบสวนที่ทำให้เธอมีชื่อเสียงในที่ทำงาน แต่ก็ทำให้เธอตกอยู่ในอันตรายด้วย
เมื่อ Lecter เริ่มมีการฆาตกรรมและเกิดเหตุการณ์ที่เกี่ยวข้องกับความรุนแรงอีกครั้ง Clarice ต้องทำงานเพื่อหยุดยั้งเขาและเปิดเผยความจริงเกี่ยวกับเหตุการณ์ในอดีตของเขา ในขณะเดียวกันก็มีความตึงเครียดระหว่างเธอกับ Lecter ที่ทำให้เรื่องราวน่าติดตาม