- 阿尔·帕西诺扮演的角色名字来自《失乐园》的作者约翰·弥尔顿。《失乐园》以史诗一般的磅礴气势揭示了人的原罪与堕落。片中的台词“Better to reign in Hell than serve in Heaven”(宁在地狱为王,不到天堂当差)也来自于书中。
- 为了准备角色,查里兹·塞隆在三个月的拍摄期间每天都去纽约一位精神病学家那里“练习精神分裂”一个钟头。
- 布拉德·皮特、约翰·库萨克和爱德华·诺顿都曾有意向出演基努演的男主角一角。
- 阿尔·帕西诺曾经五次拒绝了他的角色,因为影片开始是部走特效路线的大片。后来导演泰勒·哈克福德请人重写剧本,帕西诺这回满意了,但他又怕自己塑造不好,还推荐过肖恩·康纳利和罗伯特·雷德福来演。