Film miał się nazywać Czerwony Smok, bo tak nazywała się książka. Nazwa została zmieniona, ponieważ brzmiała jak film o karate. Zmieniono ją również dlatego, że film o nazwie "Rok Smoka" bardzo źle wypadł w kinach.
William Petersen pracował z policjantami w Chicago oraz z Federalnym Biurem Śledczym, aby dowiedzieć się więcej o swojej roli. Michael Mann poświęcił trzy lata na napisanie filmu, a także rozmawiał z policjantami, aby dowiedzieć się więcej o ich pracy. Dzięki temu w książkach napisano, że film jest bardzo wierny prawdziwemu życiu.
Tom Noonan rozpoczął przygotowania do filmu od czytania o innych seryjnych mordercach. Gdy zaczynał, nie podobał mu się ten pomysł. Zmienił zdanie i zamiast tego działał po swojemu. Powiedział, że chciał, aby The Tooth Fairy sprawiał wrażenie, jakby "robił to z miłości". Joan Allen zagrała niewidomą dziewczynę Dollarhyde'a. Poszła do nowojorskiego Instytutu dla Niewidomych, aby dowiedzieć się czegoś o ludziach niewidomych. Chodziła w masce, aby dowiedzieć się, jak to jest być niewidomym.
Aktorzy John Lithgow, Mandy Patinkin, William Friedkin i Brian Dennehy byli proszeni o zagranie Hannibala Lectera. Zamiast nich rolę tę zagrał Brian Cox. Cox czytał o szkockim seryjnym mordercy o imieniu Peter Manuel, aby nauczyć się swojej roli. William Petersen zagrał Willa Grahama. Został wybrany, ponieważ Michael Mann polubił jego film "Żyć i umrzeć w Los Angeles". Richard Gere, Mel Gibson i Paul Newman również zostali poproszeni o zagranie tej roli. Tom Noonan mówi, że został poproszony o zagranie swojej roli, ponieważ Michael Mann uznał, że w prawdziwym życiu jest bardzo przerażający.
Dante Spinotti, który nakręcił film, użył mocnych kolorów. W częściach filmu z Willem Grahamem i jego żoną użyto "romantycznego błękitu". W częściach, w których pojawia się Zębowa Wróżka, użyto brzydkiego zielonego lub fioletowego koloru.
Podczas przeprowadzki Tom Noonan prosił, aby nikt go nie widział. Ci ludzie, którzy mogli go zobaczyć, nazywali go "Francis", ponieważ przez cały czas udawał swoją postać. To sprawiło, że inni aktorzy się go bali. Po raz pierwszy Noonan spotkał Williama Petersena, kiedy Petersen wyskoczył przez duże okno podczas kręcenia ostatniej części filmu. Początkowo aktor Tom Noonan nosił na piersi fałszywy tatuaż smoka. Fragmenty filmu, które to pokazywały, zostały nakręcone ponownie bez tatuażu. Stało się tak, ponieważ Michael Mann i Tom Noonan uznali, że nie wygląda on dobrze.