Who is the only actor to play both Batman and Superman in two different films?
Adam West
Ben Affleck
Robert Lowery
Michael Keaton
Ben Affleck played Batman in the 2016 film Batman v Superman: Dawn of Justice. Affleck reprised his role as Batman later that year, making a brief appearance as Batman in the film Suicide Squad (2016) and Justice League (2017). Batman, however, was not the first superhero Ben Affleck portrayed on the big screen. In 2006, Affleck played the Man of Steel in the biopic “Hollywoodland.” In the film, Affleck portrayed George Reeves, the actor who originally played Superman in the television series “The Adventures Of Superman.”
The correct answer is Ben Affleck.