Christian Bale as Bruce Wayne/Batman
Henry Cavill as Clark Kent/Superman
Nicolas Cage as Lex Luthor
Gal Gadot as Diana Prince/Wonder Woman
Morgan Freeman as Lucius Fox
Michael Caine as Alfred Pennyworth
Amy Adams as Lois Lane
Anne Hathaway as Selina Kyle (brief scene)
The remaining cast is the same as the movie.
Director Zach Synder
Producer Christopher Nolan