El agente del FBI Will Graham conoce bastante bien a Hannibal Lecter. Tras trabajar con él durante la investigación de unos asesinatos cometidos por un psicópata llamado “Chesapeake Ripper”, resultó que éste era el mismo Lecter, e intentó asesinar también a Graham. Finalmente, el agente consiguió capturarle para que fuese encerrado en una prisión mental, a pesar de que estuvo a punto de perder la vida en el intento. Tres años después, ya retirado del FBI, Graham es llamado por su ex-jefe Jack Crawford para que investigue una serie de terribles asesinatos cometidos los días de luna llena. Para poder dar con el asesino, que se hace llamar “Tooth Fairy”, antes de la siguiente luna llena, Graham tendrá que pedir ayuda a la persona que más teme en el mundo: el doctor Hannibal Lecter.