We may earn a commission when you buy through links in our articles. Learn more.

The Flash cast, characters, and actors

From Ezra Miller's Barry Allen to Sacha Calle's Supergirl, and both Michael Keaton and Ben Affleck's Batmen, here's a list of every actor in The Flash cast.

The Flash cast, characters, an actors: Michael Keaton, Ezra Miller, and Michael Shannon

Who is in The Flash movie cast? For a while there, this question wasn’t the one on every DCU fan’s lips. They wanted to know if The Flash movie would even get made because, for a while, even that prospect looked doubtful following countless delays over the past decade.

First teased in Batman v Superman: Dawn of Justice, Ezra Miller’s Flash had been racing around the DCU for seven years plus, but eventually, we got there. After a long race to the finish line, we finally got our chance in 2023 to watch the Scarlet Speedster take center stage in his own DCU movie for the very first time.

After such a long gestation period, not to mention the film’s foray into DC’s multiverse, many fans might be wondering who actually appears in the superhero movie. Well, we’ve scoured the multiverse to find out everything you need to know about The Flash movie cast. How do they stack up against the best Batman actors, best Superman actors, and best Joker actors? Let’s find out!

The main The Flash cast

The main actors in The Flash movie cast:

  • Ezra Miller as Barry Allen / The Flash
  • Sasha Calle as Kara Zor-El / Supergirl
  • Michael Shannon as General Zod
  • Ron Livingston as Henry Allen
  • Maribel Verdú as Nora Allen
  • Kiersey Clemons as Iris West
  • Antje Traue as Faora-Ul
  • Michael Keaton as Bruce Wayne / Batman
  • Ben Affleck as Bruce Wayne / Batman

The Flash cast: Ezra Miller as Barry Allen in The Flash

Ezra Miller as Barry Allen / The Flash

After he was doused in chemicals and struck by lightning, Barry Allen developed the power to tap into the Speed Force, which transformed him into the Fastest Man Alive. Upon discovering his abilities, Batman enlisted Barry in the Justice League, where he became a full-fledged superhero. There is more than one Ezra Miller in The Flash when Barry ventures into the multiverse and meets an alternate counterpart from another reality.

This is Miller’s first time playing Barry in a leading role following a cameo in Batman v Superman and their supporting turn in Justice League. Out of the spandex, Miller is best known for standout roles in the teen movie The Perks of Being a Wallflower and thriller movie We Need to Talk About Kevin, which were followed by a continuing role in The Fantastic Beasts franchise.

The Flash cast: Sasha Calle plays Kara Zor-El / Supergirl

Sasha Calle as Kara Zor-El / Supergirl

After Henry Cavill’s highly publicized departure from DC, his Superman has been replaced in The Flash by Sasha Calle’s Supergirl, Kal-El’s cousin. Kara has been imprisoned by Russian forces, so it’s up to Barry and his allies to break her out so she can help fend off the invading Kryptonian forces.

Sasha Calle earned a Daytime Emmy Award nomination for her role as Lola Rosales on a CBS soap opera named The Young and the Restless. Not only is The Flash her feature film debut, but Calle’s turn as the film’s best DC character, Kara also marks the first time a Latina actress has played Supergirl on screen.

The Flash cast: Michael Shannon as General Zod in The Flash

Michael Shannon as General Zod

Michael Shannon is back as General Zod (aka one of the best DC villains of all time), a Kryptonian general who wields the same powers as Superman. He was controversially killed by Supes himself back in 2013’s Man of Steel, but Zod is now back in The Flash, where he leads the invading Kryptonian forces in their battle against Earth.

Reports suggest that Shannon was initially hesitant to reprise the role of Zod until he received Man of Steel director Zack Snyder‘s blessing to go ahead and play him again. Aside from this role in the DC Universe, Shannon is best known for parts in 99 Homes, The Midnight Special, and Knives Out, as well as appearing on some of the best TV series like Boardwalk Empire and Nine Perfect Strangers.

The Flash cast: Ron Livingston as Henry Allen in The Flash

Ron Livingston as Henry Allen

Barry’s father, Henry Allen, was wrongly convicted of his wife’s murder, which motivated The Flash to become a forensic scientist and prove his dad’s innocence long before the Speed Force came calling. Henry is Barry’s emotional anchor, the man he turns to when he needs help and advice, even from behind bars.

Henry looks a little different here, and that’s because Ron Livingston has replaced actor Billy Crudup in the role following scheduling conflicts with his drama series The Morning Show. This key role is in safe hands, though, as Livingston is a seasoned pro who has appeared in everything from one of the best comedy movies of all time, Office Space, to The Conjuring to TV’s Band of Brothers and Boardwalk Empire.

The Flash cast: Maribel Verdú as Nora Allen in The Flash

Maribel Verdú as Nora Allen

Nora Allen is the whole reason we’re in this mess. Well, kinda, and that’s because all the multiverse issues we’re facing now stem from Barry traveling back in time to prevent his mother’s murder. By doing so, The Flash inadvertently wrecks the timeline, leading to a dangerous collision of words across different dimensions.

Verdú’s career in her native Spain and beyond spans almost four decades. Across that time, she’s won two Goya Awards for Best Actress, which is essentially the Spanish Oscars, and she’s left her mark in classic movies such as Belle Époque, Y tu mamá también, and Guillermo del Toro’s Pan’s Labyrinth.

The Flash cast: Kiersey Clemons as Iris West as The Flash

Kiersey Clemons as Iris West

Iris West is the Lois Lane to Barry’s Superman. She’s the main love interest who’s always played a pivotal role in every incarnation of The Flash to date. We haven’t seen much of her yet on screen, though, as Kierse Clemons’s role in 2016’s Justice League suffered from major edits, some of which have since been restored in Zack Snyder’s extended edition cut. Expect to see lots of Iris in Barry’s immediate future.

After making an early impact in TV shows like Austin & Ally, Transparent, and Extant, Kiersey Clemons was cast as Iris West in Justice League, but the road to a bigger role in The Flash movie has been a long, drawn-out process. During that wait, Clemons has starred in a bunch of other films, including Dope, Neighbors 2: Sorority Rising, Hearts Beat Loud, and the Lady and the Tramp Disney live-action remake.

The Flash cast: Micheal Keaton as Bruce Wayne / Batman in The Flash

Michael Keaton as Bruce Wayne / Batman

On the hunt for Batman, our Flash stumbles across a very different version of the Dark Knight, one this Barry has never met before. Of course, Michael Keaton’s Caped Crusader is someone fans are far more familiar with as his legendary take on Batman took center stage in Tim Burton’s Batman and Batman Returns, two of the most influential superhero movies ever made.

Batman made Michael Keaton a household name, but he’s known for countless other roles too, including Beetlejuice and then his Oscar-nominated role in Birdman, which kick-started a career resurgence in 2014.

Since marking himself as one of the best Batman actors of all time, Keaton has played critically acclaimed roles in Spotlight and Spider-Man: Homecoming, which was followed by his Emmy and Golden Globe-winning performance in the Hulu limited TV series Dopesick.

The Flash cast: Ben Affleck as Bruce Wayne/Batman in Th Flash

Ben Affleck as Bruce Wayne / Batman

Michael Keaton’s Caped Crusader isn’t the only Batman who returns as Ben Affleck reprises his role as Bruce Wayne from earlier DC movies too. As a mentor to Barry, this version of Batman has a big impact on the film emotionally, even if he’s not in it for long.

This will be one of the last times that Ben Affleck plays Batman ahead of DC’s movie slate reboot in Chapter 1: Gods and Monsters, but it’s not like he’ll be out of work. Ever since Affleck won an Academy Award for writing Good Will Hunting (alongside Matt Damon), he’s been a Hollywood mainstay, even after his career went on a downward turn following the success of Armageddon and Pearl Harbour.

2006’s Hollywoodland and then Gone Baby Gone kick-started his comeback story, which led to another Oscar, this time for producing Argo — a film Affleck also directed. Recent roles both in front of and behind the camera include dramas such as The Tender Bar, The Last Duel, and Air, which came out earlier this year.

YouTube Thumbnail

Everyone in The Flash cast

Here’s a full list of everyone in The Flash cast:

  • Ezra Miller as Barry Allen / The Flash
  • Sasha Calle as Kara Zor-El / Supergirl
  • Michael Shannon as General Zod
  • Ron Livingston as Henry Allen
  • Maribel Verdú as Nora Allen
  • Kiersey Clemons as Iris West
  • Antje Traue as Faora-Ul
  • Michael Keaton as Bruce Wayne / Batman
  • Ben Affleck as Bruce Wayne / Batman
  • Temuera Morrison as Tom Curry
  • Saoirse-Monica Jackson as Patty Spivot
  • Leon Masuda
  • Rudy Mancuso as Albert Desmond
  • Ian Loh as Little Barry
  • Luke Brandon Field
  • Andy M Milligan as Sports Bar Customer
  • Eric Tiede as Security Guard
  • Malachi Ferdinand as Car Mechanic
  • Gabriel Constantin as Head Scientist
  • Sean Rogers as Gary
  • Richie Lawrie as Desert Soldier
  • Bastian Antonio Fuentes as Little Boy
  • Richard Sutar as Desert soldier
YouTube Thumbnail

If you’ve got this far in the article, chances are you’re a DCU super fan and will want to learn more about these incredible comic book movies. Well, you’re in luck.

We’ve got articles explaining the future of this franchise now James Gunn is in charge, including a breakdown of all the details in the Superman Legacy release date, The Brave and the Bold release date, and The Swamp Thing release date.

We’ve also worked out how fast The Flash really is and looked into the rumors that Christian Bale is in The Flash. That’s not all, though. We’ve worked out if The Flash is faster than Superman. Now Barry’s stopped wrecking the timeline, and we’ve finally figured out how to watch all the DC movies in order (for now).

If you’re tired after racing through all this superhero content, you could always check out our list of the best movies ever made, and everything that we know about The Flash 2 release date. Don’t miss all the other new movies coming soon, too.