As Christian Bale says in Batman Begins: "It's not who I am underneath, but what I do that defines me." The same can be said for Batman actors, whose different portrayals certainly aren't created equally. Every generation has its own version of the Caped Crusader, from the campy '60s era Adam West to the gritty, post-9/11 Christian Bale.
And here—with the theatrical debut of Robert Pattinson's Batman—we've taken on the daunting task of ranking each of the most famous Batman actors. We stuck to the most well-known live-action portrayals, save for one shining, LEGOfied exception. Here are the best Batman actors, ranked.
8. Ben Affleck
The beautiful thing about Batman in the age of social media is that there’s a meme that perfectly sums up Ben Affleck’s performance as Batman. During an interview after the film came out, Superman actor Henry Cavill is responding to a question on camera about abysmal reviews for Batman v. Superman: Dawn of Justice, while Affleck looks off into nothingness, dejected, seemingly suffering an existential crisis in real-time. As he responded to the meme a few weeks later: “It taught me not to do interviews with Henry Cavill where I don't say anything and they could lay Simon and Garfunkel tracks over it, that's one thing I learned.” It also taught him not to play Batman anymore, because after the equally horrible Justice League, Affleck’s time as Batman came to an end.—Matt Miller
7. George Clooney