First, the thing most pages ranking for this term never explain: the film was announced as Superman: Legacy and released simply as Superman. James Gunn dropped the subtitle during production. The two titles refer to the same film, which is why searches for the original name have never gone away.
It is the opening film of the rebooted DC Universe, written and directed by Gunn, and produced by Gunn and Peter Safran. Below is the confirmed cast and what each role actually is.
The Core Three
| Actor | Character | Notes |
|---|---|---|
| David Corenswet | Superman / Clark Kent / Kal-El | The lead. Cast after an extended search; his Superman is deliberately earlier in his career and more openly idealistic than recent screen versions. |
| Rachel Brosnahan | Lois Lane | Written as an established, formidable investigative reporter rather than someone waiting to be rescued — the interview scene is the film's centrepiece. |
| Nicholas Hoult | Lex Luthor | Notably, Hoult originally auditioned for Superman. His Luthor is a tech-billionaire antagonist driven by resentment rather than a straightforward criminal. |
The Daily Planet
- Wendell Pierce — Perry White, the Planet's editor-in-chief.
- Skyler Gisondo — Jimmy Olsen, given considerably more to do than the character usually gets.
- Mikaela Hoover — Cat Grant, gossip columnist and long-running Gunn collaborator.
Krypton and the Kents
- Bradley Cooper — Jor-El, Superman's Kryptonian father.
- Angela Sarafyan — Lara Lor-Van, his Kryptonian mother.
- The Kents appear as Clark's adoptive parents in Smallville, deliberately warm and ordinary — a tonal counterweight to the Kryptonian material.
Cooper's casting drew attention because it is a small role for an actor of his profile, which is itself a signal about how the flashback material functions in the film.
The Justice Gang and the Wider DCU
This is the part that distinguishes the film from previous Superman movies: it opens in a world that already has metahumans, rather than treating Superman's arrival as the first.
| Actor | Character |
|---|---|
| Nathan Fillion | Guy Gardner / Green Lantern — abrasive, arrogant, and the film's biggest comic engine |
| Isabela Merced | Hawkgirl |
| Edi Gathegi | Mister Terrific — widely singled out in reviews as a scene-stealer |
| Anthony Carrigan | Rex Mason / Metamorpho |
| María Gabriela de Faría | Angela Spica / The Engineer |
| Frank Grillo | Rick Flag Sr. — connecting to Gunn's wider DCU projects |
| Sara Sampaio | Eve Teschmacher, Luthor's associate |
And the cast member who dominated the marketing: Krypto the Superdog, a computer-generated character based on Gunn's own rescue dog, and by some distance the film's breakout.
Why the Ensemble Is Structured This Way
Gunn's stated approach was to skip the origin story entirely. The film opens with Superman already active, already known, and already controversial — which frees the runtime for the supporting roster and establishes the DCU as a populated world from its first instalment rather than building toward a team-up over several films.
That is a direct inversion of the shared-universe playbook used previously, and it is the reason the cast list is so long for what is nominally a solo film. For how these interconnected slates tend to be assembled and announced, see our breakdown of the Avengers: Doomsday cast reveal and of why movie release dates keep moving.
Frequently Asked Questions
Who plays Superman in Superman: Legacy?
David Corenswet plays Superman, Clark Kent and Kal-El. He was cast following an extended search process and plays a version of the character earlier in his career than recent screen incarnations.
Is Superman: Legacy the same film as Superman?
Yes. The film was announced as Superman: Legacy and James Gunn removed the subtitle during production, releasing it simply as Superman. Both titles refer to the same film.
Who plays Lex Luthor?
Nicholas Hoult. He originally auditioned for the role of Superman before being cast as Luthor, played as a resentful tech billionaire rather than a conventional criminal mastermind.
Who plays Lois Lane?
Rachel Brosnahan, playing Lois as an established and formidable investigative journalist whose interview with Superman is a centrepiece of the film.
Is Krypto in the Superman movie?
Yes. Krypto the Superdog appears as a computer-generated character based on James Gunn's own rescue dog, and became one of the film's most talked-about elements.
Who directed Superman?
James Gunn wrote and directed it. He produced with Peter Safran, with whom he co-leads DC Studios. It is the opening film of the rebooted DC Universe.