编剧西恩·萨勒诺(Shane Salerno)在他19岁的时候就买下了罗伯特·格雷史密斯(Robert Graysmith)的小说《十二宫》的版权,并与格雷史密斯两人在故事方面钻研推敲了多年,然后把剧本卖给了迪斯尼旗下的试金石影业,得到了七位数的稿酬。虽然本片的编剧不包括西恩·萨勒诺,可是他确实曾为那个描述真实的旧金山系列杀人犯的故事撰写过多个版本的剧本。—————十二宫
身兼演员与制片人身份的安东尼·拜格尼尔(Anthony Begonia)的父母,是旧金山一名死于“十二宫”之手的受害者的同班同学。—————十二宫
影片中琳达·弗林这个角色最初是由碧悠·菲利浦(Bijou Phillips)饰演的,但是由于后期要对她进行补拍,而菲利浦的档期又调不开,所以只好换成克里·杜瓦尔(Clea DuVall)进行重拍。—————十二宫
导演大卫·芬奇本来是找加里·奥德曼来演警探戴夫·托斯彻这个角色的,但因为奥德曼要继续在《哈利·波特与凤凰社》中出演小天狼星,所以只能忍痛放弃《十二宫》。—————十二宫
大卫·芬奇对表演的严格要求,让主演之一杰克·吉伦哈尔(Jake Gyllenhaal)吃尽了苦头,他拍摄的第一天,第一个场景就NG了67次之多。—————十二宫
制片方聘请了私家侦探跟踪现实生活中的幸存者。—————十二宫
现实生活中的幸存者,布赖恩C。哈特内尔,他和他妻子有客串。—————十二宫
拍摄脚本是200页长。为了应对可能因这样一个大的脚本造成的任何问题,大卫·芬奇决定让他的演员说话快。—————十二宫
罗伯特和保罗埃弗里不是真正的朋友。他们的关系是虚构的。—————十二宫
第七封信(1969年11月9日):……当我执行我的谋杀计划时,我将不再告诉任何人,他们的死,有的看起来就是普通的劫杀,有的则是因为愤怒和一些伪造的意外……等等。—————十二宫
戴夫·托斯彻:我一直在思考……保罗·艾弗里:老天,救救我们吧。—————十二宫
罗伯特·Graysmith:是否有人曾经叫我的名字呢?保罗埃弗里:什么,你的意思是像延缓?罗伯特·Graysmith:是的。保罗埃弗里:第—————十二宫
罗伯特Graysmith:我。。。。。。我需要知道他是谁。我。。。我需要站在那里,我需要看看他的眼睛,我需要知道,就是他。—————十二宫
罗伯特·Graysmith:不烦你,人家骂你矮个子?矮个子:不烦你,人家骂你延缓?罗伯特·Graysmith:没有人这样叫我。矮个子:没错。—————十二宫