式投拍前，梅尔·吉布森历经20年时间改编《》。吉布森原想执导电影，但后来雇佣了之前和他在电影《启示》中合作过的担任导演，而他则饰演主角詹姆斯·穆雷。2016年8月，西恩·潘就饰演电影主角威廉·切斯特·米诺进入初步谈判。8月，娜塔莉·多莫加盟剧组，9月艾恩·古福特加入。影片于2016年9月在都柏林开拍，剧照11月公布，斯蒂芬·迪兰、劳伦斯·福克斯和詹妮弗·艾莉现身剧组。不过，影片在制作期间也出现了一些法律问题。2017年7月，吉布森的电影公司艾肯影业起诉垂直影业过渡控制影片制作的某些概念，指他们拒绝了