Zack Snyder Has An Unsurprising Choice For Best Batman

In the realm of comic book movies, arguably no hero has received a more thorough exploration and examination than The Caped Crusader. Batman has been played by no less than five actors since Tim Burton's Batman debuted back in 1989, and everyone has his or her own favorite man behind the cowl. It turns out that this even applies to directors who handle Batman, as Zack Snyder recently celebrated Batman Day by honoring his favorite Batman actor. As you can probably assume, it is the guy whom he has worked with on the character: Ben Affleck. Snyder took to his Vero account and posted:

Knightmare Batman Batman Day Ben Affleck Zack Snyder

Of course, most of us probably saw that coming, right? As the man behind Batman V Superman: Dawn of Justice (as well as the creation of the DCEU with Man of Steel), Zack Snyder was fundamental in bringing Ben Affleck (whom he honored by posting a photo of Knightmare Batman) into the current live-action DC universe. He has thus far appeared in two DC movies, and with Justice League set to debut on November 17, the Good Will Hunting actor and Argo director is on-track to become one of the most prolific Batman performers to date.

Beyond Zack Snyder's familiarity with Affleck as the brooding hero, there's a strong case to be made that Ben Affleck truly is one of the best Batman actors of all time. The physicality that he has shown during his brief (but enjoyable) tenure as the hero has been one of the best that we have ever seen, and his sheer similarity to the source material (in terms of visuals, as well as performance) is second to none. Performers like Christian Bale and Michael Keaton obviously brought their own strengths to the table during this specific times under the cowl, but it's hard to deny that the DCEU certainly seems to be riding high on Ben Affleck's strengths at the moment.

This naturally raises some fairly significant questions about how long Ben Affleck could potentially stick around as Batman in the DCEU, as rumors have swirled for quite some time that the actor has considered stepping down as The Caped Crusader. While Affleck has personally debunked these rumors on more than one occasion, their continued circulation online (not to mention Casey Affleck's controversial comments about his brother leaving) have fueled speculation about this possibility. As of right now, Ben Affleck is The Batman, but we will have to wait and see what happens as the DCEU presses forward.

Ben Affleck's Batman will make his next appearance in the DCEU when Justice League debuts in theaters later this year on November 17. From there, Matt Reeves will get his hands on the character for the solo Batman movie -- which doesn't have a set release date yet.

This poll is no longer available.

Conner Schwerdtfeger

Originally from Connecticut, Conner grew up in San Diego and graduated from Chapman University in 2014. He now lives in Los Angeles working in and around the entertainment industry and can mostly be found binging horror movies and chugging coffee.