Filmin adı Kızıl Ejderha olacaktı çünkü kitabın adı buydu. Kulağa bir karate filmi gibi geldiği için isim değiştirildi. Ayrıca "Year of the Dragon" adlı bir film sinemalarda çok kötü iş yaptığı için de değiştirildi.
William Petersen, Chicago'daki polislerle ve Federal Soruşturma Bürosu'yla birlikte çalışarak kendi rolü hakkında daha fazla bilgi edindi. Michael Mann'ın filmi yazması üç yıl sürdü ve o da işlerini öğrenmek için polislerle konuştu. Bu nedenle kitaplar filmin gerçek hayata çok sadık olduğunu söylüyor.
Tom Noonan filme hazırlanmaya diğer seri katiller hakkında okuyarak başladı. Başladığında bu fikir hoşuna gitmemişti. Fikrini değiştirdi ve kendi bildiği gibi hareket etti. Diş Perisi'nin "bunu aşkından yapıyormuş" gibi görünmesini istediğini söyledi. Dollarhyde'ın kör kız arkadaşını Joan Allen canlandırdı. Kör insanlar hakkında bilgi edinmek için New York Körler Enstitüsü'ne gitti. Kör olmayı öğrenmek için maske takarak yürüdü.
Aktörler John Lithgow, Mandy Patinkin, William Friedkin ve Brian Dennehy'den Hannibal Lecktor'u oynamaları istendi. Bunun yerine rolü Brian Cox oynadı. Cox, rolünü öğrenmek için Peter Manuel adında bir İskoç seri katil hakkında okumuş. Will Graham'ı William Petersen oynadı. Michael Mann onun Los Angeles'ta Yaşamak ve Ölmek filmini beğendiği için seçildi. Richard Gere, Mel Gibson ve Paul Newman'dan da rolü oynamaları istendi. Tom Noonan, Michael Mann onun gerçek hayatta çok korkutucu olduğunu düşündüğü için rolünü oynamasının istendiğini söylüyor.
Filmi çeken Dante Spinotti, güçlü renklerden yararlanmıştır. Filmin Will Graham ve eşinin yer aldığı bölümlerinde "romantik mavi" kullanılmıştır. Diş Perisi'nin gösterildiği bölümlerde ise çirkin bir yeşil ya da mor renk kullanılıyor.
Hamle yapılırken Tom Noonan kimsenin onu görmemesini istedi. Onu görebilenler ona "Francis" diyordu, çünkü o da sürekli kendi karakteri gibi davranıyordu. Bu da diğer oyuncuların ondan korkmasına neden oldu. Noonan, William Petersen ile ilk kez Petersen filmin son bölümünü çekerken büyük bir pencereden atladığında tanıştı. Aktör Tom Noonan ilk başta göğsüne sahte bir ejderha dövmesi yaptırmıştı. Filmin bunu gösteren bölümleri dövme olmadan tekrar çekildi. Bunun nedeni Michael Mann ve Tom Noonan'ın bunun doğru görünmediğini düşünmeleridir.