雪将在片中饰演钢骨。2014年1月17日，有报道称电影的发行日期从原定的2015年7月17日推迟到了2016年5月6日，以期给予主创人员足够的“时间充分实现他们的设想”，特别是“考虑到故事复杂的视觉性质”。2014年1月31日，杰西·艾森伯格和杰瑞米·艾恩斯分别成为莱克斯·卢瑟和阿尔弗莱德·潘尼沃斯的扮演人选。施奈德在正式的新闻稿中表示，选择杰西扮演卢瑟可以让主创人员发掘更多的趣的变化，让角色朝新的、意料之外的方向发展。2014年6月，有报道称杰森·莫玛获选扮演水行侠，但这一消息尚未得到证实。阿弗莱