Après les embauches de Zack Snyder à titre de réalisateur, d'Henry Cavill dans le rôle de Superman et d'Amy Adams dans celui de Lois Lane, c'est au tour de l'acteur Michael Shannon de se joindre à la distribution du film Superman: Man of Steel, qui doit prendre l'affiche en décembre 2012.
Shannon incarnera le méchant du film, le Général Zod. Natif de la planète Krypton tout comme Superman, il est exilé par le père de ce dernier dans la « Zone fantôme ». Une fois libéré, il tente de conquérir la Terre. Il est apparu pour la première fois dans les bandes dessinées du héros en avril 1961. Terence Stamp l'a incarné une première fois au cinéma dans le film Superman II, tandis que Callum Blue prêtait ses traits au personnage dans la série Smallville.
On a pu voir Michael Shannon dans les films Revolutionary Road, The Runaways et Jonah Hex.
Diane Lane et Kevin Costner seront Martha et Jonathan Kent, les parents adoptifs de Clark Kent dans le film. Le scénario du long métrage a été rédigé par David S. Goyer d'après une histoire originale de Jonathan Nolan.