厂曾想让马龙·白兰度来饰演兰基斯特·梅林神父的角色，但弗莱德金马上否决了这个想法，因为他认为这么做会让这个影片变成“白兰度电影”，人们会因为被演员吸引而忽略了电影本身。杰克·尼克森在斯泰西·基彻被布拉蒂雇用前就已经准备好饰演卡拉斯神父了。弗莱德金后来又在纽约通过《冠军季节》发现了米勒。尽管米勒以前从未演过任何电影，但是基彻的合同被华纳强行买断终止，然后米勒开始加入剧组。简·方达和莎莉·麦克琳被制片方找到出演克丽丝的角色，但两人都拒绝了出演电影，后来制片方又找了奥黛丽·赫本，但她说只有在罗马进行拍摄她才会