项目的时间安排问题被迫离开电影，改由浅野忠信来取代。2014年1月，亚当·崔佛和连恩·尼逊也加入了电影演员阵容，崔佛饰演法兰西斯柯·卡罗培神父，而尼逊饰演神父的导师克里斯多夫·费雷拉。
拍摄.2012年1月，史柯西斯讨论了转为3D电影的可能性。到2014年2月，史高西斯已经开始在台湾寻找在夏天拍摄的外景，而最终推迟到2015年初。主要拍摄于2015年1月30日至5月15日在台湾进行。2015年1月29日，剧组在台湾台北市士林区中影文化城进行搭建拍摄工作所需的古城建筑时，发生屋顶