Noor FBI agent Clarice Starling saadetakse appi leidmaks kadunud naist, kelle arvatavasti on röövinud psühopaadist sarimõrvar, kellel on kombeks ohvritel elusalt nahk maha võtta. Clarice üritab mõrvarit paremini mõista võttes ühendust teise jultunud mõrvari, inimsööja Hannibal Lecteriga, kes kunagi töötas psühhiaatrina. Teinegi FBI agent, Jack Crawford on kindel, et Lecter teab vastuseid kuidas mõrvarit püüda. Kuid osava manipuleerijana mängib Lecter agentidega ning ei tee nende tööd just lihtsaks.
Mõned aastad pärast sarimõrvar Hannibal Lecteri (Anthony Hopkins) kinnipüüdmist, kutsutakse endine FBI agent Will Graham (Edward Norton) taas tööle, tema suurepärase võime tõttu kurjategijast tõene kujutus luua. Kuid kui ta "Punast Draakonit" jahtides alla peab vanduma, ei jää tal muud üle, kui paluda mehe abi, kes temast veelgi paremini kurjategija mõttemaailma mõistab, dr. Hannibal Lecter.
Plaan oli laitmatu, see viidi täiuslikkuseni ja neil oli selge põgenemistee. Ainus riskitegur, mida üldkurjategija Charlie Croker ei suutnud ära hoida, tuli ühelt jõugu liikmelt, kes koosnes tema sisemisest mehest Steve'ist, arvutigeeniusest Lyle, autojuhist Robist, lõhkeainete eksperdist "Vasak kõrv" ja veteranidest turvahävitajalt John Bridgerilt. . Pärast hämmastava miljoni dollari suurust lööki tugevalt valvatud Veneetsia palezzos on Charlie ja jõuk šokeeritud, kui avastasid, et üks neist on neid reetnud. Nüüd pole enam rüüstatud, vaid kättemaks. Siis siseneb sündmuskohale kaunis Stella - ekspert seifipüüdja, kes ühineb Charlie ja jõuguga, kui nad naasevad Californias reeturit otsima.