- 当朱迪·福斯特决定不再继续扮演克拉丽斯之后,吉莲·安德森、凯特·布兰切特、希拉里·斯万克、安吉丽娜·朱莉和海伦·亨特都曾希望扮演这个角色,最先放弃的是吉莲·安德森,因为在她签署的电视剧《X档案》的合同中,已经写明不允许她再扮演联邦调查局特工。
- 在托马斯·哈里斯(Thomas Harris)完成小说《汉尼拔》之后,曾将副本邮到《沉默的羔羊》的主创人员乔纳森·戴米(Jonathan Demme)、朱迪·福斯特、特德·塔利(Ted Tally)和安东尼·霍普金斯手中,但戴米和福斯特对新作非常不满,甚至剧本被改了15次之后仍不愿在本片中担纲。
- 片中梅森的住所是在北卡罗莱纳州阿什维尔的比尔特莫庄园拍摄的。
- 影片曾在很多拍摄禁地取景。
- 汉尼拔在佛罗伦萨的化名“菲尔”出自17世纪英国讽刺文学家托马斯·布朗的诗作,另外《沉默的羔羊》中水牛比尔也住在菲尔街。
- 本片中的弗兰奇·费森(Frankie Faison)在四部“汉尼拔”影片中都曾出现。
- 在佛罗伦萨,可以买到一种名为“汉尼拔·莱克特,拜访他的足迹”的导游手册。
- 影片最初在德国被定级为“Not under 16”,但试映之后一些少年组织和家长强烈要求重新定级,于是后来被改为“Not under 18”。同样,本片在澳洲最初也被定为“MA15+”,在上映一周后被改为“R18+”。
- 据本片摄影师(John Mathieson)说,影片拍摄了三个不同的结尾,因为不确定托马斯·哈里斯的小说结尾能否适合本片,这三个结尾分别拍摄给哈里斯、制片人迪诺·德·劳伦提斯和导演雷德利·斯科特。
- 在得知朱迪·福斯特和乔纳森·戴米放弃担纲本片之后,安东尼·霍普金斯也不愿再次扮演汉尼拔,于是制片方曾打算用蒂姆·罗斯替换。
- 克里斯托弗·里夫曾被邀请扮演梅森,但他拒绝出演。
- 片中的一些临时演员和小角色是由安东尼·霍普金斯招募的。
- 加里·奥德曼曾要求和安东尼·霍普金斯及朱丽安·摩尔一同出现在领衔主演的字幕中,但制片方回绝了他的要求,奥德曼于是拒绝出现在任何职员表中,在本片的影院版本中,片头和片尾的字幕都未曾出现他的名字。
- 片中重达500磅的食人猪是导演雷德利·斯科特从6000头猪中挑选出来的。