Ellen Gulden, journaliste à l'essai, apprend que sa mère est atteinte d'un cancer. De retour dans la maison familiale, Ellen est contrainte de l'aider alors qu'elle devient de plus en plus faible.
L'agent fédéral William Graham vit retiré de ses obligations professionnelles depuis qu'il a été gravement blessé par le dangereux psychopathe cannibale Hannibal Leckor, incarcéré par la suite. Jack Crawford, un ancien collègue du FBI, le contacte pour qu'il l'aide à arrêter un tueur en série, Dragon rouge, qui assassine des familles lors des nuits de pleine lune.