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.
"Räpane" Harry Callahan naaseb oma viimaseks filmiseikluseks. Koos oma partneri Al Quaniga peab ta uurima näitlejate ja muusikute süstemaatilist mõrvamist. Selleks ajaks, kui Harry saab teada, et mõrvad on osa haigest mängust, mille eesmärk on ennustada kuulsuste surma enne selle toimumist, võib olla juba liiga hilja...