スミスのキャスティング構想では、ベン・アフレックがクラーク・ケント（スーパーマン）役、リンダ・フィオレンティーノがロイス・レイン役、ジャック・ニコルソンがレックス・ルーサー役、ファムケ・ヤンセンがマーシー役、ジョン・マホーニーがペリー・ホワイト役、デヴィッド・ハイド・ピアースがエラディケーター役、ジェイソン・リーがブレイニアック役、ジェイソン・ミューズがジミー・オルセン役であった。
史密斯所考虑的演员人选包括本·阿弗莱克饰演克拉克·肯特和超人，琳达·费奥伦蒂诺（英语：LindaFiorentino）出演路易斯·莱恩，杰克·尼科尔森饰演莱克斯·卢瑟，法米克·詹森诠释梅茜·格拉芙斯（MercyGraves），约翰·马奥尼饰演佩里·怀特（PerryWhite），大卫·海德·皮尔斯（DavidHydePierce）扮演氪星机器人，杰森·李出演布莱恩尼阿克，另有杰森·缪斯（JasonMewes）诠释吉米·奥尔森。