Julianne Moore pokonała w wyścigu o rolę Clarice Starling następujące aktorki: Gillian Anderson, Cate Blanchett, Hilary Swank, Julię Louis-Dreyfus, Heather Locklear, Angelinę Jolie, Jennifer Jason Leigh, Drew Barrymore, Winonę Ryder, Sarę Jessikę Parker, Brooke Shields, Kristin Davis, Bridget Fondę, Calistę Flockhart, Helen Hunt, Sandrę Bullock, Christinę Applegate, Jennifer Connelly, Meg Ryan, Shannen Doherty, Jennifer Aniston, Nicole Eggert oraz Teri Hatcher.
Gillian Anderson odpadła, gdy okazało się, że jej kontrakt z serialu "Z Archiwum X" zabrania jej zagrać agenta FBI w innej produkcji. Kristin Davis i Sarah Jessica Parker odrzuciły rolę, ponieważ były związane kontraktem z serialem "Seks w wielkim mieście". Natomiast Calista Flockhart zrezygnowała ze względu na serial "Ally McBeal".
Rolę Masona Vergera pierwotnie miał otrzymać Christopher Reeve. Sparaliżowany aktor wstępnie był zainteresowany propozycją. Kiedy jednak dowiedział się, że postać którą miałby zagrać jest pedofilem, zdegustowany ją odrzucił.
Po tym jak Jodie Foster i Jonathan Demme wycofali się z filmu, Anthony Hopkins niechętnie myślał o powrocie do roli Lectera. Producenci rozważali Tima Rotha do roli głównej.
David Fincher jako pierwszy został wyznaczony do wyreżyserowania filmu, ale ostatecznie jego kandydatura odpadła.
Podczas, gdy Lecter zatrzaskuje włosy Clarice drzwiczkami lodówki, przez moment widać odbicie Krendlera - bez ręcznika na głowie i bez rozcięcia.
Na wielu zbliżeniach twarzy Vergera (Gary Oldman) widać, jak górna warga oddzielona jest od makijażu w tym miejscu. Zwłaszcza w ujęciach z dołu, skierowanych ku górze.
Gdy Clarice zdaje broń i odznakę, jej kolczyki zmieniają się w kolejnych ujęciach tej sceny.
Policjanci ze stanu Północnej Karoliny przeszukują posiadłość Masona. Patrol uliczny nie przeszukuje domów podejrzanych. Powinien to zrobić szeryf.
Kiedy Krendler podnosi podrobioną pocztówkę od Lectera, można przeczytać ostatnią linijkę: 'Sounds like him to me'. Jest to fragment dialogu, który nie miał znaleźć się na pocztówce.
Clarice mówi o Masonie Vergerze jako o jedynej ofierze Lectera, która przeżyła. Jednak zapomniała, iż agent FBI Will Graham (bohater filmów "Czerwony smok" oraz "Łowca") także został przez niego zaatakowany.
Numer telefonu prawnika w Genewie jest o cztery cyfry za krótki jak na szwajcarski numer.
Numer telefonu do Genewy zaczyna się od cyfr 004123. Nie jest on poprawny, gdyż kod przypisany temu regionowi to 22. Właściwy numer powinien zaczynać się następująco: 004122.
Lecter podnosi fragment rozbitego lustra przez chusteczkę. W kolejnym ujęciu, podaje go Vergerowi gołą ręką
Kiedy Clarice spotyka się z Barney'em w jego mieszkaniu wiatrak jest włączony. Następnie jednak Barney podchodzi do okna, a urządzenie jest wyłączone. Wtedy ten je włącza.
Podczas kolacji, przed próbą ataku na Lectera, Clarice dwukrotnie chwyta za nóż, co widać w dwóch kolejnych scenach.
Inspektor Pazzi (Giancarlo Giannini) wchodzi na stronę www na temat dra Lectera (Anthony Hopkins), na której tekst zaczyna się od słów "W roku 1992". Gdy po chwili widzimy tę samą stronę, tekst rozpoczyna się już od słów "W roku 1990".
Niektóre z terenów, gdzie kręcono film zawierają pomieszczenia, w których bardzo rzadko wolno filmować. Thomas Harris, podczas pracy nad książką skontaktował się z dziedzicem Palazzo Capponi, który pozwolił Ridley'owi Scottowi na filmowanie w Bibliotece Capponich.
Zdjęcia do filmu zrealizowano w Asheville (Północna Karolina, USA), Montpelier i Richmond (Wirginia, USA) i Waszyngtonie (Dystrykt Kolumbii, USA) oraz we Florencji i na Sardynii (Włochy).
Kiedy Thomas Harris zakończył pisanie powieści, wysłał kopie do najważniejszych osób z "Milczenia owiec": Jonathana Demme'a, Jodie Foster, Teda Tally'ego i Anthony'ego Hopkinsa. Scenariusz był zmieniany kilkanaście razy z powodu niezadowolenia Demme'a i Foster co do nowych postaci. Ostatecznie jednak oboje nie wzięli udziału w produkcji filmu.
Dom Krendlera nad jeziorem z dokiem dla łodzi to ten sam, który zosatł użyty w filmie "Co z Bobem?" (1991).
Pierwsze florenckie ujęcie po rozpoczęciu filmu to ta sama scena którą namalował w celi Hannibal - a potem opisał Clarice w "Milczeniu" - Duomo widziane z Belvedere we Florencji.
Gary Oldman (Mason Verger) oryginalnie chciał umieszczenia swojego imienia na plakatach obok Hopkinsa i Moore. Kiedy producenci odmówili, zrezygnował całkowicie z umieszczenia swego nazwiska i w oryginalnej wersji kinowej jest nieuwzględniany w początkowych i końcowych napisach. Jednak jego nazwisko dodano w wersji VHS i DVD.
Kawałek fortepianowy grany przez Hopkinsa to jedna z jego własnych kompozycji.
Film początkowo zaklasyfikowano w Niemczech jako "Od 16 lat" ale po testach ekranowych organizacje młodzieżowe i rodzice skrytykowali ten pomysł i wezwali do zmiany klasyfikacji.Obecnie w Niemczech "Hannibal" jest dozwolony od 18 lat. Podobnie stało się w Australii (tam zaczęto od "15").
Według operatora Johna Mathiesona nakręcono trzy osobne zakończenia. Filmowcy nie byli pewni czy finał napisany przez Harrisa zadziała dlatego sfilmowali trzy końcówki: po jednej dla Harrisa, Dino De Laurentisa (producenta) i Ridleya Scotta.
Dziecko obmywane przez Clarice z krwi po strzelaninie było animowane komputerowo.
Hannibal prosi Pazziego o wyłączenie ze sprawy Il Mostro.Il Mostro był seryjnym mordercą co do którego Hannibal przekazywał wskazówki Pazziemu. Ten wątek został sfilmowany ale nie użyty w filmie gdyż uznano go za zbyt skomplikowany.
Wieprze-ludożercy przedstawione w filmie, zostały wyselekcjonowane przez Ridleya Scotta z ponad 6000 tysięcy innych. Filmowe zostały dostarczone przez farmera Chaloema Pasaka z Manitoby (na północ od Winnipeg) w Kanadzie.
Adaptacja dokonana przez Davida Mameta została tuż przed premierą zmieniona przez Stevena Zailliana. Ale, zgodnie z regulaminem WGA, Mamet wciąż widnieje jako współscenarzysta.
Muzyka odtwarzana w czasie napisów początkowych to "Aria da Capo" z "Wariacji goldbergowskich" Bacha. Ten sam utwór słyszymy w scenie, gdy Lecter (Anthony Hopkins) zabija dwóch strażników z Tennessee w "Milczeniu owiec".
Zdjęcia do filmu kręcono od 8 maja do 1 września 2000 roku.
Nazwisko dr Fell, jakim Lecter (Anthony Hopkins) posługuje się we Florencji, związane jest nie tylko z epigramem. To bowiem również odniesienie do "Milczenia owiec", w którym Buffalo Bill mieszkał na ulicy Fell (Fell Street).
Kiedy Verger wpada do zagrody ze świniami, one nie interesują się nim na początku. Aby zainteresować nim świnie, treserzy używają kija od szczotki, uderzając nim w podłoże. Widać to w dolnym prawym rogu ekranu.
Anthony Hopkins, który zagrał główną rolę w filmie "Hannibal", zdobył 19 % głosów i zajął 3. miejsce na najlepszego aktora roku 2001. Wybrany został przez czytelników Serwisu Filmowego Stopklatka w ramach organizowanych co roku Internetowych Nagród Filmowych.
Gary Oldman, który wcielił się w rolę Mansona Vergera, zdobył 15 % głosów i zajął 3. miejsce na najlepszy filmowy czarny charakter roku 2001. Wybrany został przez czytelników Serwisu Filmowego Stopklatka w ramach organizowanych co roku Internetowych Nagród Filmowych.
Film z początku był zakazany w Korei Północnej. Ocenzurowana wersja została tam dopuszczona do dystrybucji i otrzymała oznaczenie wiekowe "od lat 18".
Fragmenty filmu znajdują się w dokumencie "Murder by Numbers".