Will Graham (Edward Norton), agent FBI, je síce muž stredného veku, ale predsa už tretí rok v penzii. Do dôchodku odišiel po vyšetrovaní série mimoriadne brutálnych vrážd, pri ktorých sa zoznámil aj s doktorom Lecterom (Anthony Hopkins). Charizmatický psychiater mu vtedy pomáhal a Will ani netušil, že mu pomáha práve ten, po ktorom pátra. Jeho niekdajší kolega Jack Crawford (Harvey Keitel) má teraz na krku nie menej hrozivý prípad. Brutálny masaker dvoch rodín, uskutočnený vždy za splnu. Do plného mesiaca chýbajú tri týždne, keď Jack požiada Willa o pomoc pri pátraní po mužovi, ktorý je s najväčšou pravdepodobnosťou geniálnym šialencom, alebo stelesnením zla. Hon na Červeného draka, ktorý pravdepodobne bez pomoci doktora Lectera nedopadne najlepšie, môže začať...