他因2011年9月的背伤发作而离开该项目。之后，乔瑟夫·高登-李维、雷恩·葛斯林、查尼·塔图、亚历山大·斯卡斯加德、伊旺·麦奎格、罗伯·派汀森、麦特·戴蒙、克里斯汀·贝尔、麦克·法斯宾达、布莱德利·库柏、李奥纳多·狄卡皮欧、乔尔·金纳曼、罗素·克洛、克里斯·潘恩、莱恩·雷诺斯和乔·汉姆都是被认为可能作为主角的演员。2013年3月18日，汤姆·克鲁斯初期被讨论将会出演电影中，2013年4月24日， 艾米·汉默将饰演第二主角，而克鲁斯则饰演拿破崙·苏洛。瑞典女演员艾莉西亚·薇坎德于2013年5月8日加入剧组担任