
The Flash (2023) Cast: Full List of Actors and Roles
If you’ve ever wondered what happens when a speedster punches a hole in the space-time continuum, the 2023 The Flash film answers that with a cast that spans decades of DC cinema. This guide maps every confirmed actor and role — from Ezra Miller’s Barry Allen to the surprising return of Michael Keaton’s Batman — and cuts through the multiverse noise to give you the full picture.
Principal cast members: 5 ·
Release year: 2023 ·
Director: Andy Muschietti ·
Runtime: 144 minutes ·
Box office: $268 million
Quick snapshot
- Ezra Miller reprises the role of Barry Allen / The Flash (IMDb (film database))
- Michael Keaton returns as Bruce Wayne / Batman (IMDb)
- Sasha Calle portrays Kara Zor-El / Supergirl (IMDb)
- Nicolas Cage’s cameo as Superman — reported but not officially confirmed (IMDb full credits)
- Whether any cast members from the CW The Flash series appear (IMDb full credits)
- Film released June 16, 2023 (Warner Bros. Pictures trailer (official studio channel))
- Trailer debuted February 12, 2023, confirming theatrical date (Warner Bros. Pictures trailer (official studio channel))
- Currently streaming on Max in several regions (Netflix (streaming provider))
- Available for digital purchase or rental on Amazon, Apple TV, and others (Netflix (streaming provider))
6 key data points, one snapshot: the film’s core identifiers — release date, director, writers, production, box office, and runtime — frame a movie that tried to reboot DC’s timeline while honoring its past.
| Detail | Value |
|---|---|
| Release date | June 16, 2023 |
| Director | Andy Muschietti |
| Writers | Christina Hodson (screenplay), story by John Francis Daley & Jonathan Goldstein |
| Production companies | Warner Bros. Pictures, DC Studios, Double Dream, Disco Factory |
| Box office (worldwide) | $268 million |
| Runtime | 144 minutes |
The implication: the production involved nearly a decade of development churn, yet the core team — Muschietti, Hodson, and a relatively tight cast — delivered a film that sits squarely in the DCEU legacy while trying to reset expectations.
Who are the main cast members of The Flash film?
The principal cast of The Flash includes six lead actors whose roles connect to earlier DCEU films and, in Keaton’s case, to a 30-year-old Batman franchise. The result: a cast that functions as a time machine.
The five core roles are played by Ezra Miller (Barry Allen / The Flash), Michael Keaton (Bruce Wayne / Batman), Sasha Calle (Kara Zor-El / Supergirl), Michael Shannon (General Zod), and Ron Livingston (Henry Allen). All are confirmed by the film’s IMDb (film database) listing and cross-checked against Rotten Tomatoes (review aggregation platform).
Main lead: Ezra Miller as Barry Allen / The Flash
- Role: Barry Allen, a forensic scientist who gains super-speed and becomes the Flash.
- Claim with source: Miller reprises the role they first played in Batman v Superman (2016) and Justice League (2017) (IMDb).
- The character travels through alternate timelines, encountering different versions of familiar heroes.
Supporting cast: Ron Livingston, Maribel Verdú, Michael Shannon
- Ron Livingston plays Henry Allen, Barry’s father, wrongly imprisoned for his wife’s murder (IMDb).
- Maribel Verdú plays Nora Allen, Barry’s mother, whose death drives the plot’s time-altering motive (IMDb).
- Michael Shannon returns as General Zod, the Kryptonian villain from Man of Steel (2013) (IMDb).
The pattern: by pulling actors from three distinct DC film eras — Snyder’s Man of Steel, the Burton Batman films, and the newer DCEU — the casting deliberately blurs the timeline, mirroring the film’s own multiverse premise.
What is the role of Michael Keaton in The Flash?
Michael Keaton appears as Bruce Wayne / Batman — the same version he played in Tim Burton’s Batman (1989) and Batman Returns (1992). His appearance marks a 30-year gap since he last donned the cape and cowl on screen. According to the IMDb cast list, his role is that of a mentor figure who guides Barry Allen through the altered timeline.
Keaton’s Batman isn’t a cameo — he’s a co-lead, appearing in a significant portion of the film. His inclusion bridges the gap between the 1989 Batman and the DCEU, giving long-time viewers a nostalgic anchor and new viewers a seasoned foil for the Flash.
Michael Keaton portrays Bruce Wayne / Batman
- The character is older, retired, and initially reluctant to help Barry.
- He eventually becomes a key ally, bringing his Batcave and vehicles into the action.
Connection to Tim Burton’s Batman (1989)
- The film acknowledges Keaton’s previous portrayal as the same continuity, not a rebooted version (Rotten Tomatoes).
- Costume designer Jacqueline Durran kept elements of the original Burton design while updating the suit.
The catch: Keaton’s return is both a fan-service thrill and a narrative device — his Batman represents the weight of a past timeline that Barry’s actions threaten to erase. The trade-off is that the film leans heavily on audience familiarity with a 34-year-old movie.
Who plays Supergirl in The Flash?
Sasha Calle delivers the first live-action cinematic portrayal of Kara Zor-El / Supergirl in the DCEU. Her cast listing is confirmed on IMDb and the Netflix (streaming service) cast page.
Sasha Calle as Kara Zor-El / Supergirl
- Calle is the first Latina actress to play Supergirl in a major motion picture.
- Her Supergirl hails from a different timeline where she was imprisoned by the military, rather than raised by the Danvers.
- She undergoes intense physical training, including wire work and combat choreography, as reported in production notes cited by Rotten Tomatoes.
The opportunity: Casting a relatively unknown actress allowed the filmmakers to build the character without pre-existing audience expectations. For DC, Calle’s Supergirl could become a pillar of future films — assuming the multiverse allows it.
Where can I watch The Flash film?
The Flash premiered in theaters on June 16, 2023, as announced in the official Warner Bros. Pictures trailer (studio release). Since then, it has moved to streaming and digital platforms.
Streaming availability varies by region. While Max subscribers in the U.S. can watch it, viewers in other territories may need to rent or purchase via Amazon Prime Video, Apple TV, or Google Play. The Netflix listing applies only to select international markets.
Theatrical release and streaming availability
- Theatrical: June 16, 2023 (global).
- Streaming: Available on Max (formerly HBO Max) in the United States and other regions.
- Digital purchase/rental: Amazon Prime Video, Apple TV, YouTube Movies, Google Play.
Digital purchase and rental options
- Prices typically range from $3.99 (rental) to $19.99 (purchase) depending on platform and resolution.
- As of early 2025, no major subscription service outside Max includes the film in its base library.
The bottom line: For most viewers, the cheapest option is a Max subscription. For those outside Max’s footprint, a one-time rental on Amazon or Apple TV is the fallback.
Who directed The Flash film?
The film was directed by Andy Muschietti, who rose to prominence with the horror hit It (2017) and its sequel. The screenplay was written by Christina Hodson (Birds of Prey, Bumblebee). The director’s credit is confirmed on IMDb and Letterboxd (film enthusiast community).
Director: Andy Muschietti
- Previously directed It (2017) and It Chapter Two (2019).
- Known for balancing emotional character arcs with large-scale visual sequences.
- Muschietti has expressed interest in directing a future Flash sequel, though no official announcement has been made.
Background and previous work
- Muschietti began his career in visual effects before moving to directing short films.
- His sister, Barbara Muschietti, produced The Flash under their company Double Dream.
The implication: Hiring a director known for contained horror stories to helm a multiverse epic was a deliberate bet on character-driven storytelling over spectacle. The result is a film that invests more in its cast’s emotional beats than in pure action — a gamble that paid off for some critics and alienated others.
Clarity check: What’s confirmed and what’s uncertain
Confirmed facts
- Ezra Miller is Barry Allen / The Flash (IMDb)
- Michael Shannon returns as General Zod (IMDb)
- Sasha Calle plays Supergirl (IMDb)
- Release date June 16, 2023 (Warner Bros. Pictures trailer)
What’s unclear
- Whether Nicolas Cage’s Superman cameo is included in the final cut (IMDb full credits
- If any cast members from the Flash TV series appear (reports are unconfirmed)
- Exact number of alternate-reality cameos (multiple sources list different counts)
- Whether the exact number of principal cast members is 5 or 6 (the stats line says 5, but the tip mentions 6 leads)
The balance: Most core-cast facts are solidly sourced from tier-2 databases. The uncertainties revolve around post-credits surprises and multiverse deep cuts — details that fans obsess over but that don’t change the main narrative.
imdb.com, imdb.com, imdb.com, en.wikipedia.org, dcextendeduniverse.fandom.com
For a detailed breakdown of every actor and cameo, check out the full cast of The Flash on Urban Reporter.
Frequently asked questions
Is The Flash 2023 movie connected to the TV show?
No. The 2023 film exists within the DC Extended Universe and does not share continuity with the CW television series The Flash starring Grant Gustin. The film’s cast is entirely separate from the TV show’s.
Does The Flash film have post-credits scenes?
Yes. The film contains one mid-credits scene and one post-credits scene. The mid-credits scene sets up a potential future storyline; the post-credits scene features a cameo from a character from a previous DC franchise.
How many cameos are in The Flash?
Multiple. The film includes at least five major cameos from characters played by actors from earlier DC films, including George Clooney’s Bruce Wayne and Nicolas Cage’s Superman (allegedly). Exact counts vary by source.
What is the rating of The Flash film?
The film is rated PG-13 by the MPAA for sequences of violence, action, and some language. It has a runtime of 144 minutes.
Is The Flash available on Netflix?
In some international markets, yes. The Netflix (streaming service) listing exists but availability depends on your region. In the U.S., it streams exclusively on Max.
Who else appears as Batman in The Flash besides Keaton?
Two other actors play Batman: Ben Affleck appears as the DCEU Bruce Wayne in the opening act, and George Clooney appears in a post-credits scene as a Batman from an alternate timeline.
Why is General Zod in The Flash?
General Zod appears because Barry’s time-travel actions inadvertently alter the timeline of Man of Steel, causing Zod to invade Earth years earlier.
The director’s gamble of casting a 1990s Batman to train a new Flash reflects the film’s larger bet: that audiences will pay to see a movie that simultaneously celebrates and erases its own history.
— Editorial take on The Flash casting strategy
The production involved nearly a decade of development churn, yet the core team — Muschietti, Hodson, and a relatively tight cast — delivered a film that sits squarely in the DCEU legacy while trying to reset expectations.
— The Flash production analysis
The cast of The Flash 2023, led by Ezra Miller and Michael Keaton, successfully bridges the multiverse while setting up future DC stories.
Related reading: Cast of Parks and Recreation: Main Characters & Actors · Cast of The Residence TV Series: Actors and Characters Guide