Zack Snyder's 2016 superhero blockbuster brought together the world's most iconic comic book heroes for the first time on the big screen. Knowing who plays who helps untangle the complex web of heroes, villains, and corporate masterminds driving the plot.
The core conflict pits Ben Affleck's vigilante against Henry Cavill's alien powerhouse, while Jesse Eisenberg's tech billionaire pulls strings behind the scenes. This breakdown covers the primary actors, their character backgrounds, and the supporting ensemble that shaped the narrative.
The Core Heroes and Villains
The main players carry the dramatic weight of the film, setting up ideological clashes that redefine the comic book genre.
Ben Affleck as Bruce Wayne and Batman
Ben Affleck takes on the mantle of a weary, cynical Bruce Wayne who has spent two decades fighting crime in Gotham City. Unlike previous cinematic iterations, this older Batman has grown ruthless, branding criminals and viewing Superman as an existential threat to humanity. Affleck brings a heavy, physical presence to the role, utilizing high-tech armor and combat gear to challenge an opponent with godlike powers. BBC has also covered this fascinating issue in great detail.
Henry Cavill as Clark Kent and Superman
Reprising his role from 2013's Man of Steel, Henry Cavill portrays a conflicted Superman trying to figure out his place on Earth. Struggling with public fallout over the collateral damage in Metropolis, Clark works as an investigative journalist at the Daily Planet while wrestling with the burden of absolute power. His ideological clash with Batman forms the emotional crux of the story.
Gal Gadot as Diana Prince and Wonder Woman
Gal Gadot makes her debut as the immortal Amazon warrior Diana Prince, operating discreetly in civilian life as an antiquities dealer. She crosses paths with Bruce Wayne while tracking down a stolen photograph tied to her past. When the monstrous Doomsday emerges, she steps into full battle gear, revealing her powers to the world.
Jesse Eisenberg as Lex Luthor
Jesse Eisenberg plays a younger, eccentric, and deeply manipulative iteration of Lex Luthor. As the head of LexCorp, Luthor harbors a visceral hatred for unchecked power, viewing Superman as a false god. He orchestrates a complex conspiracy to pit Gotham's vigilante against the Man of Steel, exploiting public paranoia for his own agenda.
Supporting Cast and Daily Planet Personnel
The human characters ground the superhuman spectacle, adding political pressure and moral stakes to the conflict.
Amy Adams as Lois Lane
Amy Adams returns as Lois Lane, the intrepid Daily Planet reporter who relentlessly investigates global conspiracies. Lois often finds herself at the center of dangerous situations, acting as both an emotional anchor for Clark Kent and a crucial investigator uncovering Lex Luthor's schemes.
Jeremy Irons as Alfred Pennyworth
Jeremy Irons steps into the role of Alfred Pennyworth, acting as Bruce Wayne's sharp-witted butler, mechanic, and tactical advisor. Rather than just pouring tea, this version of Alfred helps maintain the Batmobile, monitors security networks, and voices pragmatic doubts about Bruce's escalating crusade.
Laurence Fishburne as Perry White
Laurence Fishburne plays Perry White, the hard-nosed editor-in-chief of the Daily Planet. Perry constantly pushes his staff to chase hard news over fluff pieces, famously demanding that Clark find lighter stories before getting dragged back into investigative reporting.
Diane Lane as Martha Kent
Diane Lane portrays Martha Kent, Clark's adoptive mother living quietly in Kansas. Martha offers grounded wisdom and emotional support when Clark questions whether he should continue using his gifts to help an ungrateful world.
Political Figures and Secondary Characters
The expanding universe introduces several key figures who shift the political landscape and set up future events.
Holly Hunter as Senator June Finch
Holly Hunter plays Senator June Finch, a federal politician leading congressional inquiries into Superman's accountability. She questions whether any single entity should possess unilateral power, creating legal hurdles that Lex Luthor ultimately manipulates.
Scoot McNairy as Wallace Keefe
Scoot McNairy portrays Wallace Keefe, a former LexCorp employee who lost his legs during the battle of Metropolis. Embittered and desperate, Keefe becomes a pawn in Luthor's plot against the Man of Steel.
Tao Okamoto as Mercy Graves
Tao Okamoto plays Mercy Graves, Lex Luthor's deadpan, fiercely loyal assistant and bodyguard who manages corporate affairs behind the scenes.
Frequently Asked Questions
Which heroes make cameo appearances in the film?
Brief introductions set up the broader Justice League. Apart from Wonder Woman, the film features cameo appearances by The Flash (Ezra Miller), Aquaman (Jason Momoa), and Cyborg (Ray Fisher) through digital files recovered by Batman.
Who plays the main antagonist in the final act?
While Lex Luthor orchestrates the central conflict, the physical threat in the climax is Doomsday. The monster is created in a Kryptonian ship using the corpse of General Zod, portrayed by Michael Shannon via archival and physical elements.
Is the theatrical cast different from the Ultimate Edition?
The core cast remains identical, but the Ultimate Edition home release restores roughly thirty minutes of footage, expanding roles for minor characters like Jena Malone's lab technician Jenet Klyburn and adding context to political subplots.
How did Ben Affleck prepare for the physical role?
Affleck worked with trainer Walter Norton Jr. for over a year, focusing on heavy weightlifting to build a bulky, imposing physique that looked distinct from Christian Bale's leaner aesthetic in the Dark Knight trilogy.