Here's Every Actor Who's Played Batman™

Batman™, one of the most iconic superheroes in comic book history, has undergone numerous cinematic transformations over the years. From the campy charm of Adam West to the brooding intensity of Christian Bale, each actor brought a unique perspective to the caped crusader. Join us as we explore every actor who donned the cape and cowl to play Batman.
Adam West – 'Batman' (1966)
Adam West's portrayal of Batman in the 1966 film, a spin-off from the television series, remains a nostalgic gem. Released during the Comics Code Authority era, which greatly limited what writers could include in comics, the original film reflects the lighter tone of the character portrayed during the time. West's distinct take on the vigilante fits perfectly with the absurd plotting, capturing the essence of Batman in a different light.
Michael Keaton – 'Batman' (1989), 'Batman Returns' (1992), 'The Flash' (2023)
Michael Keaton's debut as Batman in 1989 marked a significant shift in the character's portrayal on the big screen. Tim Burton's gothic interpretation brought Batman closer to the comics, making it a turning point in DC Comics history. Keaton's compelling performance as both Bruce Wayne and Batman set the stage for modern portrayals of the character. Most recently, Keaton returned as an older and wiser Batman in the 2023 film "The Flash."
Val Kilmer – 'Batman Forever' (1995)
Val Kilmer's stint as Batman in 1995's "Batman Forever" may not be as memorable as others. The film's critical reception aside, Kilmer's portrayal is often criticized for being dull and lacking chemistry with co-stars, especially after Keaton's outgoing and gritty portrayal. Kilmer later admitted he was not very interested in the role, which was evident on-screen.
George Clooney – 'Batman & Robin' (1997)
The cast was star-studded, but the movie and George Clooney's role in the 1997 film "Batman & Robin" is widely considered the biggest misstep in the franchise's history, especially among fans of the comic book. Known for its deviation from the source material, this film led to a decade-long hiatus for the Batman franchise. Clooney's casting as Batman was questionable, and even the actor himself acknowledges the film's flaws.
Christian Bale – 'Batman Begins' (2005), 'The Dark Knight' (2008), 'The Dark Knight Rises' (2012)
Christian Bale's portrayal of Batman in Christopher Nolan's Dark Knight Trilogy is often regarded as the pinnacle of cinematic Batman. Bringing the character down to earth, Bale's performance as both Bruce Wayne and Batman is formidable. The trilogy's success at the box office and critical acclaim solidified this era as a golden age for Batman, and Bale as one of the greatest Batmans.
Ben Affleck – 'Batman v Superman: Dawn of Justice' (2016), 'Suicide Squad' (2016), 'Justice League' (2017), 'Zack Snyder's Justice League' (2021), 'The Flash' (2023)
Ben Affleck faced initial backlash when cast as Batman, but his portrayal ultimately won over fans. Affleck's Bruce Wayne is a darker and more mature take on the character, fitting into Zack Snyder's vision for the DC Extended Universe. Despite the divisive nature of the films, Affleck's Batman is considered a bright spot, and his return in "The Flash" adds another chapter to his portrayal.
Robert Pattinson – 'The Batman' (2022)
Robert Pattinson's portrayal in "The Batman" has garnered praise for its faithfulness to modern comic book stories. Pattinson's traumatized take on Bruce Wayne adds depth to the character, and the film is considered one of the most faithful adaptations to date. As Pattinson's Batman explores the darker aspects of Gotham City, anticipation for the confirmed sequel continues to grow.
The evolution of Batman on the silver screen reflects the character's range and enduring appeal. Each actor brought their own interpretation, contributing to Batman's ongoing cinematic legacy.
References: Batman | All the Batman actors: ranked and in film order