Following Superman and Joker, now our fans have chosen their top pick for Batman, with Christian Bale overtaking Ben Affleck.
With 7.4K votes cast, 55%Â of fans on the Cosmic Book News Facebook page chose Christian Bale over Ben Affleck, who received 45%.
Christian Bale starred in the Batman Dark Knight trilogy for Christopher Nolan, while Ben Affleck was Zack Snyderâs choice to play the Caped Crusader in the DCEU for Batman vs. Superman, Suicide Squad and Justice League.
Ben Affleck has since exited the role citing script issues, with director Matt Reeves now choosing Robert Pattinson for The Batman movie, which looks to start filming toward the end of the year or just after.

Fans choose the Christian Bale Batman
âI love Christian Bale as Batman, Ben Affleck is second best. So, those two are my favorite Batmen,â a fan commented.
âThey played the character pretty much the same,â another said. âAffleckâs look was better except for the tiny ears, (prefer bales bat ears) but Bale was in FAR superior movie and was able to put more into the role. Iâm gonna have to go with Bale.â
Another added, âChristian Bale Bruce Wayne once said anybody could be a hero even a man doing something as putting a coat on a young boyâs shoulders, well Mr. Bale put on the cape and cowl three times; he is the best.â
âAfter rewatching The Dark Knight trilogy, I gained a better appreciation for Bale,â said a fan.
âBale is just the best batman period in my opinion,â another Cosmic Book News fan posted. âAffleck doesnât play the role bad though. I like him too. I donât know why he gets a bad wrap ever time he plays a superhero role, he is a damn good actor.â
âBale had better movies, character development, and writing, Ben had 1 great fight scene thatâs it,â said another in favor of Nolanâs choice to play Batman.

Fans happy with Ben Affleck as Batman
âAffleck but Bale was better utilized by the studios. Affleck had one good Batman appearance and then Justice League ruined it all,â a fan said in support of Ben Affleck.
Another agreed, âAffleck nailed the role unlike any of his predecessors. People need to separate the performance of the actor from the film they appeared in. He played the character exactly how he is portrayed in comics, even if the character did things his comic book version would never do (performance does not equal script). He looked the part, nailed the action, and completely embodied who Batman is.â
A second fan agrees that Affleck was closer to the comics as well: âBen Affleck is the most comic book accurate. PERIOD.â
âI love Bale but in fairness, Affleck looked the part more and was more the right height,â said another fan.
âReal comic fans know that Ben Affleck is the best and most comic-accurate Batman ever portrayed in live action. Only people who donât read comics would claim Christian Bale was better,â another fan remarked.
âBaleâs movies just had really good villains,â a fan said. âThe Batman in them wasnât that good. Wasnât a detective at all. Affleck knew about the mother boxes, found Aquaman, found out who Wonder Woman is, knew how to hunt the creatures from Apocalypse. Affleck was way better Batman than Bale was. Bale just had better villains.â
âBen would have been the best if he had a solo movie,â mentioned another fan.

Fans choose a different Batman including Michael Keaton
âLetâs not forget Michael Keaton, he was an awesome Batman, should have done more films,â a fan said about the Tim Burton version.Â
âAfter TDKR even Clooney is better than Bale,â said another fan. âSo yeah I pick Affleck who was better and looked like the Dark Knight while Baleâs Batman became a crippled mess.â
âBen Affleck over Bale but Keaton all day long,â added another.
Another agrees that the Keaton version is better than them all: âMicheal Keaton was the best âŠâŠ Ben Affleck is the worst Batman ever.â
Still another fan thinks the â66 Caped Crusader should take the top spot: âAdam west the best Batman; the Bright Knight rocks.â
âBale was about as good as Clooney. You want live-action Batman, you watch Michael Keaton. He wasnât perfect either, but his movies were better than that Nolan sh-t thatâs only popular because Ledger died,â another fan mentioned.

Who is your top choice to play Batman? Let us know in the comments below!
Feel free to vote in our current poll: the Tobey Mcguire Spider-Man versus Tom Holland.


