
Cast of the Flash (Film) – Actors, Roles & Key Cameos
Andy Muschietti’s 2023 blockbuster The Flash assembles one of the most complex ensembles in superhero cinema history. Ezra Miller anchors the narrative as Barry Allen, but the film’s multiverse premise demanded performances spanning multiple timelines, with actors reprising iconic roles from decades past alongside newcomers to DC’s Extended Universe.
The production features three distinct actors as Batman, a recast supporting role, and extensive use of CGI likenesses to bridge DC’s cinematic history. Sources including Wikipedia and the Radio Times confirm that the cast list extends beyond principal photography to include voice work and digital recreation of performers from earlier DC adaptations.
Who Stars in The Cast of The Flash (2023)?
The film’s roster balances returning DCEU veterans with legacy performers and fresh faces. At its core, Miller performs as three distinct versions of Barry Allen, while Michael Keaton and Ben Affleck provide different iterations of the Dark Knight.
Barry Allen / The Flash
Speed Force traveler across timelines
Bruce Wayne / Batman
Legacy and DCEU versions
Kara Zor-El / Supergirl
First Latina actress in role
General Zod
Man of Steel antagonist returns
Key Insights
- Triple Performance: Ezra Miller portrays Barry Allen, his younger 2013 self, and the corrupted Dark Flash.
- Dual Batmen: The film marks the first theatrical appearance of Michael Keaton’s Batman since 1992, appearing alongside Ben Affleck’s DCEU version.
- Groundbreaking Casting: Sasha Calle became the first Latina actress to play Supergirl in live-action film.
- Recast Role: Ron Livingston replaced Billy Crudup as Henry Allen after Crudup’s scheduling conflicts.
- Digital Resurrection: Cameos utilize CGI likenesses of actors including Christopher Reeve and George Reeves.
- Multiverse Scope: The cast encompasses performers from Tim Burton’s Batman universe, Zack Snyder’s DCEU, and original timelines.
Complete Cast Overview
| Actor | Role | Previous DCEU | Notable Detail |
|---|---|---|---|
| Ezra Miller | Barry Allen / The Flash | Yes (Justice League) | Also plays Dark Flash |
| Sasha Calle | Kara Zor-El / Supergirl | No | First Latina in role |
| Michael Keaton | Bruce Wayne / Batman | No | Burtonverse return |
| Ben Affleck | Bruce Wayne / Batman | Yes | Uncredited 5-min appearance |
| Michael Shannon | General Zod | Yes (Man of Steel) | Alternate timeline |
| Ron Livingston | Henry Allen | No | Recast from Billy Crudup |
| Maribel Verdú | Nora Allen | No | Barry’s mother |
| Kiersey Clemons | Iris West | Yes (Justice League) | Picture News journalist |
| Antje Traue | Faora-Ul | Yes (Man of Steel) | Zod’s second-in-command |
| Jeremy Irons | Alfred Pennyworth | Yes | Cameo appearance |
Source: Wikipedia – The Flash (film)
Who Plays Barry Allen and The Flash?
Ezra Miller carries the narrative as the Central City forensic investigator who accesses the Speed Force. According to DC Extended Universe documentation, Miller’s performance encompasses three distinct iterations: the established DCEU Barry, his younger 2013 self portrayed through flashbacks, and the corrupted Dark Flash variant obsessed with reversing personal tragedy.
The Allen Family
The film explores Barry’s origin through his parents. Maribel Verdú appears as Nora Allen, the murdered mother whose loss drives Barry’s temporal meddling. Ron Livingston portrays Henry Allen, Barry’s wrongfully imprisoned father, replacing Billy Crudup who played the role in Justice League but departed due to scheduling conflicts.
Ian Loh portrays young Barry in flashback sequences, while Ed Wade served as Miller’s acting double for scenes requiring dual on-screen Barrys.
Supporting Central City Figures
Kiersey Clemons reprises her role as Iris West, the Picture News journalist and Barry’s romantic interest. The film also features Barry’s co-workers: Rudy Mancuso as Albert Desmond, Saoirse-Monica Jackson as Patty Spivot, and Sean Rogers as Gary. Sanjeev Bhaskar appears as Barry’s boss, David Singh.
Batman Actors and Cameos in The Flash
The multiverse narrative required multiple interpretations of Bruce Wayne, creating a unique convergence of Batman history. Radio Times confirms that three actors portray the Caped Crusader across different timelines.
Michael Keaton’s Return
Thirty-one years after Batman Returns, Michael Keaton dons the cowl again as an older, retired Bruce Wayne from the Burtonverse timeline. This version maintains the trauma of his parents’ murder while sharing maternal loss as an emotional bridge to Barry Allen. Sources indicate Keaton’s Batman serves as mentor figure in the alternate 2013 timeline Barry creates.
Ben Affleck’s Final Appearance
Ben Affleck appears in his final DCEU performance as the Justice League leader from Barry’s original timeline. The actor’s screen time totals approximately five minutes in an uncredited capacity, providing closure to his portrayal while establishing the status quo before Barry’s temporal interference.
The Clooney Surprise
George Clooney appears as yet another Bruce Wayne variant in the film’s final moments, representing a stabilized timeline distinct from both Keaton’s and Affleck’s versions. This cameo marks Clooney’s first return to the role since 1997’s Batman & Robin.
Additional Batman-related appearances include Jeremy Irons as Alfred Pennyworth and visual references to Thomas and Martha Wayne. The film acknowledges wardrobe continuity across decades of Batman cinema through subtle costume details.
Supergirl, Iris West, and Supporting Heroes
Beyond the Speed Force users and Gotham vigilantes, the cast introduces crucial allies from Krypton and Central City. These characters anchor the alternate timeline Barry navigates, providing both combat support and emotional stakes.
Sasha Calle as Supergirl
Sasha Calle’s Kara Zor-El represents a significant milestone for the DCEU. The Colombian-American actress became the first Latina to portray Supergirl in theatrical film, signing a contract for multiple DCEU appearances should the franchise continuity have continued. Her character differs from previous iterations, having been imprisoned by humans upon arrival on Earth, creating a grittier, more traumatized hero than traditionally depicted.
Director Andy Muschietti selected Calle from over 425 auditioning actresses, seeking an actor who could convey both physical power and emotional vulnerability.
Justice League Connections
Beyond Affleck’s Batman, the film features voice and visual cameos from established Justice League members. Gal Gadot appears as Diana Prince/Wonder Woman, while Jason Momoa’s Arthur Curry/Aquaman appears via CGI likeness. Temuera Morrison returns as Thomas Curry, Aquaman’s father, alongside Rosie Ede as Mrs. Curry.
Villains and Antagonists in the Cast
The antagonist roster draws heavily from previous DCEU installments while introducing new threats specific to the time-travel narrative.
General Zod’s Return
Michael Shannon reprises his Man of Steel role as General Zod, though this version originates from the alternate timeline Barry creates. Antje Traue accompanies him as Faora-Ul, Zod’s Kryptonian second-in-command, maintaining their dynamic from the 2013 film. Luke Brandon Field appears as Al Falcone, leader of a terrorist crew attacking Gotham General Hospital, representing human-level threats alongside the Kryptonian invasion.
The Dark Flash
Miller’s third performance as the corrupted Dark Flash serves as the primary supernatural antagonist, representing what Barry could become if consumed by temporal obsession.
The Dark Flash variant results from years of Barry attempting to reverse his mother’s death, creating a paradox that threatens all timelines.
When Was The Cast of The Flash Assembled?
The film’s lengthy production history involved multiple casting announcements and replacements across four years of development.
- : Ezra Miller confirms continued involvement and Andy Muschietti signs as director.
- : Sasha Calle cast as Supergirl following extensive auditions.
- : Michael Keaton confirmed to return as Batman, with Ben Affleck subsequently announcing his return.
- : Ron Livingston joins to replace Billy Crudup as Henry Allen.
- : Film releases featuring all confirmed cast members and cameo performers.
Source: Radio Times – The Flash Cast and Cameos
Confirmed Cast Members vs. Rumored Appearances
Separating verified performances from speculation requires examining the final theatrical cut against production rumors.
| Established Information | Information That Remains Unclear |
|---|---|
| Ezra Miller (Barry Allen/Dark Flash) | Henry Cavill appears only via CGI/deleted scenes |
| Michael Keaton (Batman) | Specific extent of George Clooney’s participation kept secret until premiere |
| Ben Affleck (Batman) | Nicolas Cage’s Superman scene duration |
| Sasha Calle (Supergirl) | Whether deleted Cyborg scenes existed with Ray Fisher |
| Nicolas Cage (Superman) | Voice actor for Joker cameo |
| Christopher Reeve & George Reeves (CGI likenesses) | Complete list of alternate Flash variants shown |
How The Cast Fits Into the DCEU Multiverse
The Flash serves as a bridge between the Snyder-era DCEU and previous DC film adaptations. By casting Keaton and utilizing CGI likenesses of Reeve and Reeves, Muschietti establishes that all DC cinematic interpretations exist within a shared multiverse. This casting strategy allowed Warner Bros. to honor legacy performances while concluding the DCEU saga before James Gunn’s DC Universe reboot.
The film’s ensemble represents the final appearance of several DCEU performers in their established roles, including Affleck’s Batman and potentially Shannon’s Zod, as subsequent franchise plans move toward total continuity reset.
Calle’s Supergirl represented the future of the franchise, with her contract originally covering multiple films that would have featured her alongside other heroes in a projected Supergirl-centric narrative.
What the Director Says About the Cast
Director Andy Muschietti emphasized the emotional weight of reuniting actors with their iconic roles. Regarding Keaton’s return, he noted the necessity of an actor who could convey both physical combat capability and the gravitas of decades of crime-fighting.
“Michael brought a specific energy that bridges the gap between the absurdity of a man dressed as a bat and the profound trauma that would create such a figure. He creates the emotional anchor for Barry’s journey.”
— Andy Muschietti, Director
Warner Bros. production notes confirm that Miller performed extensive motion capture work for the Dark Flash sequences, requiring the actor to portray both protagonist and antagonist in physically demanding sequences.
Key Takeaways About The Flash Cast
The Flash (2023) features Ezra Miller in triple roles as Barry Allen and the Dark Flash, supported by Michael Keaton and Ben Affleck as distinct Batman variants, Sasha Calle as the first Latina Supergirl, and legacy cameos spanning Christopher Reeve to George Clooney. The ensemble serves both as conclusion to the DCEU and celebration of DC’s cinematic history.
Frequently Asked Questions
Is George Clooney in The Flash?
Yes. George Clooney appears as Bruce Wayne in the film’s final scene, marking his first return to the role since 1997.
What happened to Ezra Miller’s role?
Miller performs as three versions: the main Barry Allen, his younger 2013 self, and the corrupted Dark Flash antagonist.
How many Batmans are in the movie?
Three actors portray Bruce Wayne: Michael Keaton, Ben Affleck, and George Clooney.
Who voices Reverse-Flash?
The film features a corrupted Barry Allen (Dark Flash) rather than Eobard Thawne; no separate voice actor is credited for a traditional Reverse-Flash.
Is Henry Cavill in The Flash?
Henry Cavill appears as Superman only via CGI likeness and deleted scenes, not in new live-action footage.
Who plays young Barry Allen?
Ian Loh portrays young Barry in flashback sequences, with Ed Wade serving as Ezra Miller’s acting double for dual scenes.
Is the Joker in The Flash?
The Joker appears only as a voice cameo; the specific actor providing the voice is not credited in theatrical release materials.
Did Billy Crudup return as Henry Allen?
No. Ron Livingston replaced Billy Crudup as Henry Allen due to Crudup’s scheduling conflicts with The Morning Show.