Ben Affleck ... Bruce Wayne/Batman
Henry Cavill ... Clark Kent/Superman
Amy Adams ... Lois
Callan Mulvey ... Anatoli Knyazev
Diane Lane ... Martha Kent
Gal Gadot ... Diana Prince/Wonder Woman
Holly Hunter ... Senator Finch
Jeremy Irons ... Alfred
Jesse Eisenberg ... Lex Luthor
Laurence Fishburne ... Perry White