We’ve had so many Batmans throughout cinematic history that a while back the Hollywood Reporter ran a poll to discover how they ranked amongst fans. Unsurprisingly, Michael Keaton ranked in the top two, just one percentage point off Christian Bale. But what do viewers think about the other Batmen? While it’s clear the Zack Snyder-directed era starring Affleck had very poor results (i.e. bombed at the box office), he’s surprisingly not people’s least favorite!
Robert Pattinson is the most recent actor to take on the role, starring in Matt Reeves’ ‘The Batman’ (2022). Reeves promised an “emotional Batman movie” that is radically different from anything we’ve seen before, and boy did he deliver. The film noir style and Pattinson’s gloomy, tortured portrayal turn the superhero classic on its head, and some say it’s not even a superhero movie. Regardless, the critics were unanimous and ‘The Batman’ was a hit, with a sequel on the way.
In the meantime, let’s take a look at the best (and worst) actors who have played Batman so far.
You may also like: See what the kids in “Harry Potter” look like now