From Robert Pattinson to Christian Bale: Actors who have played Batman on screen

Priyamm Dangi

 Feb 1, 2023

2025 release

Warner Bros. Entertainment Inc. has announced that the Robert Pattinson-starrer movie The Batman Part II will release in October, 2025

A trip down memory lane

Here’s a quick look at some of the actors who have played the iconic character of the caped crusader on screen

Robert Pattinson

Robert Pattinson will play Batman in the upcoming The Batman sequel. James Gunn and Peter Safran recently confirmed that the film will be a part of the new DC Universe.

Ben Affleck

Ben Affleck played Batman in three DC movies so far - James Gunn’s Suicide Squad (2021), Zack Snyder’s Justice League (2017) and Zack Snyder’s Batman v Superman: Dawn of Justice (2016)

Kevin Conroy

Late Kevin Conroy enthralled viewers with his nuanced performance in the 2019 Batwoman episode of Arrowverse crossover, Crisis on Infinite Earths

Christian Bale

Christian Bale is the most popular Batman so far, who played the role in Christopher Nolan’s The Dark Knight Rises in 2012

Adam West

Adam West played the role of Batman in Leslie H Martinson’s Batman: The Movie (1966), Rick Morales’s Batman: Return of the Caped Crusaders (2016) and Rick Morales’s Batman Vs. Two-Face (2017)

George Clooney

George Clooney was featured in Joel Schumacher's Batman & Robin in 1997

Val Kilmer

Val Kilmer donned the cape and cowl for Joel Schumacher’s Batman Forever in 1995

Michael Keaton

Michael Keaton originally portrayed Bruce Wayne/Batman in the film Batman (1989), by Tim Burton, subsequently reprising the role in the 1992 sequel Batman Returns by Tim Burton