困难以及与乔恩·彼得斯之间出现的暴力分歧，导演布莱特·拉特纳退出了剧组。导演退出后，约瑟夫·麦克金提·尼彻回归接手，费舍虽然有兴趣，但也担心角色雷同的问题。塞尔玛·布莱尔就出演路易斯·莱恩一角开始谈判，此外娱乐公司获聘负责电影的视觉特技效果制作，斯坦·温斯顿将会制作片中的一些模型，金·莱布勒里（）担任电影特效总监。尼彻联系了希亚·拉博夫来出演吉米·奥尔森，并打算找个无名小卒扮演超人。斯嘉丽·约翰逊将出演路易斯·莱恩，而约翰尼·德普则会扮演莱克斯·卢瑟。不过尼彻在2012年接受采访时表示，小罗伯特·唐尼已