Neil Patrick Harris
The Flash doesn’t just run fast, but he talks fast as well. In fact, sometimes he talks so fast that his words begin to run together, all the way to the point of once making a sonic boom when he was excited. Who better to play a fast talker than Barney Stinson himself, Neil Patrick Harris.
Harris is one of the older picks on this list, but he definitely has a youthful look and aura, so I don’t think the age would be too much of an issue. He has the look down for sure, and in terms of the voice, well he’s already voiced Flash in Justice League: The New Frontier, so you know he can handle that aspect of the character.
The only problem with Harris is whether an actor who is traditionally this comedic can pull off a mostly serious role. Even though Flash is traditionally one of the lighter superheroes, he’s still going to be saving the world from some serious stuff. It’s not like they’ll be making Flash Meets Monty Python here. But nonetheless, I think Harris can handle the part, it just may be the source of a lot of controversy when he’s first announced.
And who knows, maybe they can channel his Dr. Horrible performance and make Flash: The Musical. And on the note of a musical Flash…