Batman / Batman Movie

Which Batman Movie Has Ben Affleck?

Ben Affleck is a popular actor who has played the iconic role of Batman in some of the most memorable movies in recent years. In this article, we will explore which Batman movie has Ben Affleck as the caped crusader.

Ben Affleck as Batman

Ben Affleck first donned the Batman suit in the movie ‘Batman v Superman: Dawn of Justice.’ This was a highly anticipated movie that pitted two of DC Comics’ most popular superheroes against each other. The film was released in 2016 and was directed by Zack Snyder.

In ‘Batman v Superman: Dawn of Justice,’ Ben Affleck played an older and more grizzled version of Batman than we had seen before on screen. He was a veteran crime fighter who had been active for over 20 years. The character was also dealing with personal demons, including the loss of his trusted butler Alfred.

The Plot

The plot of ‘Batman v Superman: Dawn of Justice’ revolved around a conflict between Batman and Superman. The two superheroes had different ideologies and clashed over their methods of fighting crime. The film also introduced other notable characters from DC Comics, including Wonder Woman and Lex Luthor.


The reception to ‘Batman v Superman: Dawn of Justice’ was mixed. While some fans enjoyed seeing Ben Affleck as Batman, others were critical of the movie’s darker tone and convoluted plot.

Despite mixed reviews, Ben Affleck reprised his role as Batman in another DC Comics movie – ‘Suicide Squad.’ However, his appearance in this film was brief and only served as a cameo.


In conclusion, Ben Affleck played Batman in the 2016 movie ‘Batman v Superman: Dawn of Justice.’ Despite mixed reviews, his portrayal of an older and more experienced version of the caped crusader was praised by many fans. While he made a brief appearance in ‘Suicide Squad,’ it remains to be seen if Ben Affleck will play Batman again in future DC Comics movies.