When fans ask who plays The Flash in the TV show, they are usually referring to the DC superhero on The CW. The role has been portrayed by multiple actors across different seasons and Earths, each bringing a unique tone to the fastest man alive.
This guide breaks down every actor who has taken on the mantle, the versions of Barry Allen seen on screen, and how the casting shifted from early arcs to later multiverse stories.
| Actor | Version of The Flash | Show | Years |
|---|---|---|---|
| Grant Gustin | Barry Allen / The Flash (Earth-1) | The Flash | 2014–2023 |
| John Wesley Shipp | Jay Garrick / The Flash (Earth-3) | The Flash | 2015–2023 |
| Tom Cavanagh | Harrison Wells / Various Earths | The Flash | 2014–2023 |
| Ezra Miller | Barry Allen / The Flash (DC Extended Universe) | The Flash (film) | 2023 |
The Primary Portrayal
Grant Gustin as Barry Allen
Grant Gustin is the definitive answer to who plays The Flash in the TV show. He takes on the role starting from season one and continues to embody the character through multiple emotional arcs, from a shy CSI to a multiversal hero.
His performance balances scientific intellect, personal loss, and the humor of a twenty-something trying to save Central City while managing relationships and a secret identity.
Supporting Versions Of The Flash
Jay Garrick And The Golden Age
John Wesley Shipp steps in as Jay Garrick, the Earth-3 version of The Flash and a clear nod to the Golden Age hero. This version speaks with a distinctive accent and brings a mentor energy to Grant Gustin’s Barry Allen.
Jay’s presence enriches the show’s exploration of legacy and what it means to be a hero across different realities.
Tom Cavanagh And The Harrison Wells Mystery
Tom Cavanagh plays several incarnations of Harrison Wells, most notably the charming yet calculating version from Earth-1. This role gives the series a steady anchor, even when twist reveals challenge the team’s trust.
Other Earth versions, including dark and heroic variants, allow Cavanagh to experiment with tone while staying rooted in Wells’ scientific brilliance.
Crossovers And Multiverse Expansions
Ezra Miller And Film Crossovers
While the TV show centers on Grant Gustin’s Barry Allen, Ezra Miller portrays a different Earth version in The Flash movie. This version leans into a darker, more reckless take, expanding the DC multiverse mythology for fans who follow both series and films.
The crossover events bring TV and movie lore together, showing how versatile the Flash mythology can be across formats.
Key Takeaways
- Grant Gustin is the main actor who plays Barry Allen on The Flash TV series.
- John Wesley Shipp brings Jay Garrick, a classic Golden Age version of the hero.
- Tom Cavanagh portrays multiple Harrison Wells variants and related speedsters.
- Crossovers introduce film versions, expanding the character across DC media.
FAQ
Reader questions
Which actor plays The Flash most often on television?
Grant Gustin is the primary actor portraying Barry Allen on The CW series The Flash from 2014 through the series finale, appearing in the majority of episodes and defining the modern TV version of the character.
Who plays the original Flash, Jay Garrick, in the series?
John Wesley Shipp plays Jay Garrick, the Golden Age Flash from Earth-3, offering a mentor role with a distinct voice and vintage aesthetic that enriches the show’s multiverse storytelling.
Are there other actors who play versions of The Flash in the show?
Tom Cavanagh plays multiple versions of Harrison Wells and other Earth variants, while archive footage and occasional voice work reference off-screen iterations of the speedster across multiverse storylines.
Does the TV show ever use Ezra Miller as The Flash?
Ezra Miller does not appear as The Flash in the TV series; he portrays a separate Earth version in The Flash movie, allowing the series to maintain its focus on Grant Gustin’s Barry Allen while occasionally intersecting in crossover events.