De film zou Red Dragon gaan heten omdat dit de naam van het boek was. De naam werd veranderd omdat het klonk als een karate film. Hij werd ook veranderd omdat een film met de naam "Year of the Dragon" het erg slecht deed in de bioscopen.
William Petersen werkte met politiemensen in Chicago en met het Federal Bureau of Investigation om meer te weten te komen over zijn rol. Michael Mann deed er drie jaar over om de film te schrijven, en hij sprak ook met politiemensen om meer over hun werk te weten te komen. Hierdoor is de film volgens boeken zeer getrouw aan het echte leven.
Tom Noonan begon zich voor te bereiden op de film door te lezen over andere seriemoordenaars. Hij vond dit geen goed idee toen hij begon. Hij veranderde van gedachten en ging in plaats daarvan zijn eigen weg. Hij zei dat hij wilde dat The Tooth Fairy zou lijken alsof "hij dit uit liefde deed". Joan Allen speelde Dollarhyde's blinde vriendin. Ze ging naar het New York Institute for the Blind om over blinden te leren. Ze liep met een masker op om te leren over blind zijn.
Acteurs John Lithgow, Mandy Patinkin, William Friedkin en Brian Dennehy waren allen gevraagd om Hannibal Lecktor te spelen. Brian Cox speelde de rol in plaats daarvan. Cox las over een Schotse seriemoordenaar genaamd Peter Manuel om zijn rol te leren kennen. William Petersen speelde Will Graham. Hij werd gekozen omdat Michael Mann zijn film To Live and Die in L.A. goed vond. Richard Gere, Mel Gibson en Paul Newman werden ook gevraagd voor de rol. Tom Noonan zegt dat hij werd gevraagd om zijn rol te spelen omdat Michael Mann hem in het echt heel eng vond.
Dante Spinotti, die de film heeft gefilmd, maakte gebruik van sterke kleuren. Delen van de film met Will Graham en zijn vrouw gebruiken een "romantisch blauw". Delen waarin de tandenfee te zien is, gebruiken een lelijke groene of paarse kleur.
Toen de verhuizing plaatsvond, vroeg Tom Noonan dat niemand hem zou zien. De mensen die hem wel zagen noemden hem "Francis", omdat hij de hele tijd deed alsof hij zijn personage was. Dit maakte de andere acteurs bang voor hem. De eerste keer dat Noonan William Petersen ontmoette was toen Petersen door een groot raam sprong tijdens het maken van het laatste deel van de film. Aanvankelijk droeg acteur Tom Noonan een valse tatoeage van een draak op zijn borst. De delen van de film waarin dit te zien was, werden opnieuw gemaakt zonder de tatoeage. Dit omdat Michael Mann en Tom Noonan vonden dat het er niet goed uitzag.