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.
SEALi üksuse veteranohvitseri leitnant Watersi juhitud meeskond siseneb Aafrika südamesse missiooniga päästa dr Lena Kendrick, kes on kaunis Ameerika arst konfliktipiirkonnas. Ent kui ta leitakse, keeldub ta põgenikke hülgamast, paludes Watersil neid eskortida läbi ohtliku Nigeeria džungli. Ohvitser seisab silmitsi konfliktiga, kas nad peavad valima järgmiste saadud korralduste või enda südametunnistuse diktaadi vahel ...