Følgende regissører ble vurdert før Zack Snyder ble valgt: Darren Aronofsky, Duncan Jones, Tony Scott, Matt Reeves og Jonathan Liebesman. I tillegg avslo Ben Affleck muligheten til å regissere filmen. Følgende skuespillere var finalister for rollen som Clark Kent / Superman: Henry Cavill, Matthew Goode, Armie Hammer, Matt Bomer, Joe Manganiello, Zac Efron og Colin O'Donoghue. Cavill ble som kjent valgt. Følgende skuespillerinner ble vurdert for rollen som Lois Lane før Amy Adams ble valgt: Natalie Portman, Charlotte Riley, Anne Hathaway, Dianna Agron, Kristen Stewart, Malin Åkerman, Rachel McAdams, Mary Elizabeth Winstead, Kristen Bell, Lake Bell, Olivia Wilde, Mila Kunis og Jessica Biel. Amanda Seyfried gjorde en audition for en rolle. Følgende skuespillerinner var blant dem som ble vurdert for rollen som Martha Kent før Diane Lane ble valgt: Julianne Moore, Lisa Rinna, Jodie Foster, Sela Ward og Elisabeth Shue. Følgende skuespillere var blant dem som ble vurdert for rollen som Jonathan Kent før Kevin Costner ble valgt: Dennis Quaid, Bruce Greenwood, Michael Biehn og Kurt Russell. Viggo Mortensen var med i diskusjonen om å spille General Zod. Julia Ormond skulle opprinnelig spilt Lara, men trakk seg og ble erstattet av Ayelet Zurer. Connie Nielsen var også en aktuell kandidat for rollen. Både regissør Bryan Singer og hovedrolleinnehaver Brandon Routh fra var interesserte i å komme tilbake til denne filmen, men produksjonsselskapet Warner Bros. Pictures ville at filmen skulle være en ren omstart av Supermann-mytologien. Routh var fremdeles interessert, men Zack Snyder ble valgt som regissør, og han var klar på at filmen ikke skulle ha noen assossiasjoner til skuespillere som tidligere har spilt karakteren. Alessandro Juliani, som spiller Sergeant Sedowski i denne filmen, spilte faktisk tidligere Dr. Emil Hamilton i TV-serien , som omhandlet livet til Clark Kent som ung. Også Amy Adams gjestespilte i én episode av serien, som Jodi Melville i en episode tidlig i sesong 1.