DC's The Flash has been played by a wide range of actors both in the live-action and animated realms, but who do fans rank as the best of all time… and who ranks as the worst?
Well, according to Ranker's thousands of voters, the results are in as of May 2024 as to which actors have donned the suit (or voice) better than the rest from Rod Haase to Grant Gustin.
11/11 Rod Haase
![](https://coveredgeekly.com/wp-content/uploads/Top-11-Flash-actors-ranked-from-worst-to-best-by-DC-fans-image-11-1024x549.jpg)
Rod Haase played DC's The Flash in Legends of the Superheroes episodes “The Challenge” and “The Roast” back in 1979.
However, due to its outdated design and execution, he was ranked as the worst on this list by the fans who voted.
10/11 Kenny Johnston
![](https://coveredgeekly.com/wp-content/uploads/Top-11-Flash-actors-ranked-from-worst-to-best-by-DC-fans-image-10-1024x549.jpg)
Kenny Johnston, who portrayed Barry Allen aka The Flash in 1997's TV movie Justice League of America and then again in an unsuccessful TV pilot produced by CBS, was ranked at number 10.
9/11 Josh Keaton
![](https://coveredgeekly.com/wp-content/uploads/Top-11-Flash-actors-ranked-from-worst-to-best-by-DC-fans-image-9-1024x549.jpg)
Josh Keaton voiced both The Flash and Aquaman in Justice League: Crisis on Two Earths back in 2010.
However, he has never played the character in live-action form but he did go on to voice Barry Allen aka The Flash in several future animated projects as well as voice other DC heroes such as Green Lantern.
Keaton came in at number 9 on this list.
8/11 Jack Angel
![](https://coveredgeekly.com/wp-content/uploads/Top-11-Flash-actors-ranked-from-worst-to-best-by-DC-fans-image-8-1024x549.jpg)
Actor Jack Angel voiced The Flash and others on the television series Super Friends, in which he also voiced DC's Hawkman and Samurai.
He also starred in projects such as The All-New Super Friends Hour, Challenge of the Superheroes, The Legendary Super Powers Show and more.
7/11 Kyle Gallner
![](https://coveredgeekly.com/wp-content/uploads/Top-11-Flash-actors-ranked-from-worst-to-best-by-DC-fans-image-7-1024x549.jpg)
Kyle Gallner, who ranked in at number 7, played a live-action Bart Allen aka Impulse/The Flash in the classic DC series Smallville.
He appeared during the 2004-05 season.
6/11 Charlie Schlatter
![](https://coveredgeekly.com/wp-content/uploads/Top-11-Flash-actors-ranked-from-worst-to-best-by-DC-fans-image-6-1024x549.jpg)
Charlie Schlatter voiced The Flash in various animated projects, as well as games, such as in Lego Batman 2 and Lego Batman: The Movie – DC Super Heroes Unite.
He ranked in as the 6th best Flash actor of all time.
5/11 Ezra Miller
![](https://coveredgeekly.com/wp-content/uploads/Top-11-Flash-actors-ranked-from-worst-to-best-by-DC-fans-image-5-1024x549.jpg)
Ezra Miller who played one of the most expensive live-action Flash iterations yet in Hollywood came in as the 5th best actor to don the suit, according to the thousands of fans who voted.
Miller's last appearance as the character was in the 2023 movie, The Flash, in which he played various variants.
However, due to the recent reboot of the DC Universe co-helmed by James Gunn, it's likely that the next live-action Barry Allen will be played by a completely new actor.
4/11 Alan Tudyk
![](https://coveredgeekly.com/wp-content/uploads/Top-11-Flash-actors-ranked-from-worst-to-best-by-DC-fans-image-4-1024x549.jpg)
Famous actor Alan Tudyk voiced The Flash in the series Batman: The Brave and the Bold (2010-2011)
Tudyk ranked as the 4th best Flash actor.
3/11 Michael Rosenbaum
![](https://coveredgeekly.com/wp-content/uploads/Top-11-Flash-actors-ranked-from-worst-to-best-by-DC-fans-image-3-1024x549.jpg)
Michael Rosenbaum voiced The Flash in Justice League Unlimited in the early 2000s, he also voiced Kid Flash in Teen Titans for two episodes between 2005 and 2006.
Rosenbaum proved his Flash voice acting skills in 2000-2004's Static Shock series and then in the Justice League series between 2001 and 2004, his most recent being in 2018's Lego DC Super-Villains video game.
He also starred as Lex Luthor in DC's live-action TV series Smallville.
2/11 John Wesley Shipp
![](https://coveredgeekly.com/wp-content/uploads/Top-11-Flash-actors-ranked-from-worst-to-best-by-DC-fans-image-2-1024x549.jpg)
One of the more well-known live-action TV iterations of the Flash was played by none other than John Wesley Shipp, who played the speedster on CBS's The Flash back in the early 1990s.
He later returned to play Jay Garrick aka The Flash of Earth-2 in Grant Gustin's era of the character.
1/11 Grant Gustin
![](https://coveredgeekly.com/wp-content/uploads/Top-11-Flash-actors-ranked-from-worst-to-best-by-DC-fans-image-1-1024x549.jpg)
Ranking in as the number one greatest Flash actor of all time is Grant Gustin.
Voted on by thousands of DC fans for being one of the biggest contributors to the live-action version of the character after portraying him on TV screens for many years in The Flash series.
Gustin also appeared in spinoffs such as Legends of Tomorrow and Supergirl.
Source: Ranker (as of May 24, 2024)