חניבעל לקטר (אנתוני הופקינס) הוא פסיכיאטר קניבליסטי שנמלט מהכלא ומתחבא באיטליה, שם הוא חי תחת זהות בדויה ומסתיר את עברו האפל. קלריס סטארלינג (ג'וליאן מור), סוכנת FBI נחושה ומקצועית, מתמודדת עם זעזוע עמוק כשהיא מגלה שלקטר נמלט וכעת מאיים על ביטחונה האישי. קלריס, שהייתה בעברה מעורבת בחקירות נגד לקטר, מוצאת את עצמה נגררת שוב לתוך עולם האימה והסכנה, כאשר היא נאלצת להתמודד עם הפחדים והזיכרונות הכואבים מהמפגש הראשון איתו. למרות החשש, היא מחליטה לעקוב אחרי עקבותיו, שמובילים אותה חזרה לארצות הברית, שם חניבעל מתכנן את צעדיו הבאים.
הסיפור מתמקד במערכת היחסים המורכבת בין קלריס לחניבעל, כאשר שניהם משחקים משחק מסוכן של חתול ועכבר. חניבעל, עם האינטליגנציה החריפה והקסם האפל שלו, משלב בין רדיפה לבין הצעה של ברית לא צפויה, בעוד קלריס נאבקת לשמור על שליטה ולזהות את האמת מאחורי מניעיו. במהלך החקירה, מתבררות סודות אפלים וקשיים מוסריים שמעמידים את קלריס במבחן קשה, כאשר היא מתמודדת לא רק עם האויב החיצוני אלא גם עם הפחדים הפנימיים שלה. בחזרה לארצות הברית, המתח מתגבר והסכנות מתקרבות, והסיפור מגיע לשיא שבו גורלה של קלריס ושל חניבעל נפגשים במאבק על חיים ומוות. המתח הפסיכולוגי והאימהי שזור בסיפור, כשהוא מדגיש את הקונפליקט בין טוב לרע, בין שליטה לאובדן, ומעמיד את הדמויות במרכזו של סיפור על ניצול, נקמה והישרדות.
