月31日，杰西·艾森伯格和杰瑞米·艾恩斯分别成为莱克斯·卢瑟和阿尔弗莱德·潘尼沃斯的扮演人选。施奈德在正式的新闻稿中表示，选择杰西扮演卢瑟可以让主创人员发掘更多的趣的变化，让角色朝新的、意料之外的方向发展。2014年6月，有报道称杰森·莫玛获选扮演水行侠，但这一消息尚未得到证实。阿弗莱克、加朵和艾森伯格的入选引来了漫画书粉丝的反弹，甚至还有些人发起在线请愿书，希望不要让阿弗莱克诠释蝙蝠侠。影片计划在加拿大安大略的多伦多进行拍摄，不过几位主要演员于2014年5月19日在密歇根州底特律开始了主体拍摄工作<r