Matthew Bomer as Superman
Keri Russell as Lois Lane
Joaquin Phoniex as Lex Luthor
Brian Cox as Perry White
Dave Franco as Jimmy Olsen
Pierce Brosnan and Gillian Anderson as Jor-El and Lara
Stanley Tucci as Brainac
Walton Goggins as Metallo / John Corben
Toby Jones as Toy Man