- 本片的上映时间经过了不断的更换,从2002年10月11日上映改为2003年1月17日,接着又改为2003年夏天,直到确定于2003年9月5日上映。
- 在这部影片制作了四分之一的特效后,导演布莱恩发现影片的特效十分滑稽,制作出的“罪孽”从人体内飘出时的景象就像花枝在开放,于是又换掉了特效公司。
- 本片后来换上了德国演员班诺·福曼,重新补拍了所有镜头,到2002年4月8日才拍摄完成。
- 本片拍摄还不到三个星期,当时扮演地位最重要的“食罪人”的文森特·卡索扔下已拍的诸多镜头退出剧组,使本片又不得不更换演员重新拍摄。
- 本片原定于1999年开机,由安东尼奥·班德拉斯扮演“食罪人”,但因为安东尼奥本人的关系破产,推迟了3年,直到2002年1月14日才在罗马开拍。
- 布莱恩刚开始的时候把片名定为“The Sin Eater”,后来因为怕受到基督教会的指责,而将片名改为了“The Order”。
- 福克斯公司原本为本片提供了3500万美元的预算。