Po sensacingo “Avinėlių tylėjimo” ir “Hanibalo” atėjo metas sužinoti, kaip prasidėjo ši istorija ir kas iš tiesų yra Hanibalas Lekteris. Vilas Grehemas – buvęs FTB agentas. Jis gerai pažįsta daktarą Hanibalą Lekterį. Prieš trejetą metų jiedu buvo susitikę ir judviejų bendradarbiavimas vos nekainavo Vilui gyvybės. Tačiau FTB ir vėl atsidūrė aklavietėje, ir vėl agentams reikia Hanibalo pagalbos, todėl Vilas ir vėl turi su juo susitikti. Agentai ieško žudiko maniako, praminto “Dantukų fėja”. Maniakas žudo tik per pilnatį, tad FTB turi vos tris savaites jam sugauti – arba ir vėl ims žūti nekalti žmonės. Hanibalas Lekteris padeda tyrimui, tačiau jau yra sumanęs klastą, kaip atkeršyti pasodinusiam jį už grotų agentui Vilui Grehemui.
Polas Konrojus (akt. Ryanas Reynoldsas) dar nesiruošia mirti, tačiau pabunda šešios pėdos po žeme. Įveikęs pirmąją panikos bangą, ankštame karste vyrukas randa mobilųjį telefoną ir žiebtuvėlį, bet pristinga atsakymų – kaip jis čia atsidūrė ir kodėl? Irake sunkvežimio vairuotoju dirbęs amerikietis – palaidotas gyvas! Blanki sąmonė, sparčiai senkanti mobiliojo baterija ir mažėjantis deguonis tampa didžiausiais Polo priešais kraupiose lenktynėse su laiku. Grumdamasis su panika, neviltimi ir kliedesiais jis turi tik 90 minučių būti išgelbėtas, prieš išsipildant baisiausiam jo košmarui – kankinančiai mirčiai ankštoje mirties duobėje…
Teisėjo žmona nušauna besibraunantį į namus nepažįstamąjį… Bylą tiriantys detektyvai konstatuoja, kad tai buvo būtinoji gintis. Tačiau kai moteris jiems prasitaria, kad įsibrovėlis galėjo būti jos vyro užsakytas žudikas, reikalai pasisuka kita linkme. Teisėjas neigia visus jam mestus kaltinimus, o jo žmona – paslaptingai dingsta.