- Batman is one of those characters pop culture can't get enough of.
- Some actors have become legends thanks to playing the Dark Knight.
- Here we rank all the actors who have played the role on TV and in the movies.
10. George Clooney ("Batman & Robin," 1997; "The Flash," 2023)
Still trying to find his footing post-"ER," Clooney was jumping back and forth between romantic comedies and action movies when he took the Batman role after Val Kilmer was one-and-done in "Batman Forever." It turned out to be a disaster.
Fans were exhausted by director Joel Schumacher's colorful aesthetic and the cartoonish villains played by Arnold Schwarzenegger (Mr. Freeze) and Uma Thurman (Poison Ivy) fell flat. Plus, Clooney's Batman was too jokey turning the gruff Dark Knight into someone playful and soft.
Back in 2013, Clooney said that he keeps a photo of himself as Batman to remind him how bad of a decision that was.
However, the Oscar-winner had a little fun with his superhero status for "The Flash" as he appears as Bruce Wayne at the end of the movie, indicating that Barry Allen isn't in his universe.
9. Lewis G. Wilson ("The Batman" TV show, 1943)
Wilson has the distinction of being the first actor to play Batman, starring in the 1943 series.
Though he had the comics as a reference point, Wilson was still at a disadvantage being the first to put on the tights. He holds his own, but it's certainly not a performance that is memorable. Just take a look at him in the role.
8. Robert Lowery ("Batman and Robin" TV show, 1949)
The second effort at a Batman TV series led to the casting of a bigger actor to play Batman. Lowery's physique and the show's better fight scenes make for a more enjoyable experience.
7. Will Arnett ("The Lego Movie," 2014; "The Lego Batman Movie," 2017; "The Lego Movie 2: The Second Part," 2019)
It's tough to say whether Arnett has it easier or tougher having to do only a Batman voice to play the Lego version, but it's entertaining regardless.
He voiced the character perfectly in "The Lego Movie," "The Lego Batman Movie," and "The Lego Movie 2: The Second Part."
6. Ben Affleck ("Batman v Superman: Dawn of Justice," 2016; "Suicide Squad," 2016; "Justice League," 2017; "Zack Snyder's Justice League," 2021; "The Flash," 2023)
Most of the actors on this list had to deal with scrutiny when they agreed to take the Batman role. But you could arguably say Ben Affleck has had it the worst.
Dealing with the social media hate that comes with being a superstar in today's world, Affleck had the cards stacked against him as soon as he was cast in "Batman v Superman." But he did well playing the character as brooding and past-his-prime.
5. Val Kilmer ("Batman Forever," 1995)
Having to replace Michael Keaton after he dropped out of making a third Batman movie, Kilmer came in with a smoother style, and audiences enjoyed it.
The movie made more than "Batman Returns." It would have been interesting to see what would have happened if Kilmer had stayed on for another movie.
4. Adam West ("Batman" TV show, 1966; "The Flash," 2023)
Love it or hate it, West's Batman portrayal is singular and permanently imprinted on many brains. He's the first image many of us have of the character (he's even Christian Bale's favorite Batman). West gave the character a squeaky-clean persona that was perfect for the kid-friendly show.
The only knock on him: His fighting abilities were less than desired.
3. Robert Pattinson ("The Batman," 2022)
Pattinson's Batman is still very rough around the edges as we focus on the character in his second year as Gotham's Dark Knight. And that's what makes it so appealing as instead of watching Bruce Wayne in his prime as a superhero here he's using his raw talent and desire to make Gotham better to get through every night.
Also, Pattinson plays the character with such darkness and fury you can't take your eyes off of him.
2. Christian Bale ("Batman Begins," 2005; "The Dark Knight," 2008; "The Dark Knight Rises," 2012)
Bale's acting chops and dedication to the characters he takes on are unquestioned, and he certainly delivered in the three times he played the character. The argument could be made that you could never understand Bale when he spoke as Batman or that he was helped heavily by the creative force that is director Christopher Nolan.
Regardless, Bale brought an intensity to the character that had never been seen before.
1. Michael Keaton ("Batman," 1989; "Batman Returns," 1992; "The Flash," 2023)
The casting of Keaton is definitely up there as one of the biggest gambles a studio has ever made. Known best for his comedic work, Keaton faced a near-universal fan backlash when announced for the 1989 film.
But Keaton proved everyone wrong, and along with director Tim Burton brought legitimacy back to a franchise that was on life support by then. Playing the character as dark and mysterious, yet still capable of a wry laugh, Keaton paved the way for how Batman would be seen for the decades to come.
And decades later he reprised his role for "The Flash," once more proved he's the best Dark Knight as he's a major highlight of the movie.
Keaton is so confident in his performance in the role that he can say, "I'm Batman." And you know what? We think he's right.
HONORABLE MENTION: We can't leave out Kevin Conroy
Though numerous actors have voiced Batman, there's one who stands out.
Kevin Conroy has basically become "the voice" of the Dark Knight, doing the character for "Batman: The Animated Series" in the early 1990s and almost everything else related to Batman in animation and video games until his death in 2022.
All hail to the G.O.A.T.!
When you buy through our links, Insider may earn an affiliate commission. Learn more.
ncG1vNJzZmivp6x7o8HSoqWeq6Oeu7S1w56pZ5ufonyjrdOmmKdlkZjBsL7SZqmappuasW6uxKyrZq%2Bfp8C1eZFpaWllZg%3D%3D