If you’re a fan of the Caped Crusader, you might be wondering which Batman movie Ben Affleck played in. The answer is quite simple – Ben Affleck donned the iconic cape and cowl in two movies – Batman v Superman: Dawn of Justice and Justice League.
Batman v Superman: Dawn of Justice
In this 2016 superhero epic directed by Zack Snyder, Ben Affleck played an older, grizzled version of Bruce Wayne/Batman. The film sees Batman and Superman (played by Henry Cavill) at odds with each other, before eventually teaming up to take on a greater threat.
One of the standout features of Affleck’s portrayal was his physicality – he bulked up significantly for the role and brought a real sense of ruggedness to the character. He also had some memorable fight scenes, including a one-on-one showdown with Superman himself.
In 2017’s Justice League, we saw Ben Affleck return as Batman, this time alongside a team of other superheroes such as Wonder Woman (Gal Gadot), Aquaman (Jason Momoa), and The Flash (Ezra Miller).
While Batman was still a key player in this movie, it was clear that he was no longer the central focus – instead, he took on more of a supporting role as part of the larger ensemble cast. Nevertheless, Affleck still brought his trademark intensity to the role and continued to impress audiences with his take on the Dark Knight.
So there you have it – Ben Affleck played Batman in two movies: Batman v Superman: Dawn of Justice and Justice League. While both films had their share of criticisms from fans and critics alike, there’s no denying that Affleck brought a unique energy to the role and gave us a fresh take on the character.
- Note: Ben Affleck has since stepped down from the role of Batman, with Robert Pattinson set to take over in the upcoming film The Batman.
Regardless of who ends up playing Batman in future movies, it’s safe to say that Ben Affleck left his mark on the character and gave us some memorable moments on the big screen.