Actors who have played multiple superhero roles!
Ben Affleck, who has in the past essayed the role of Daredevil and will now don the cape to play Batman in Batman vs Superman: Dawn Of Justice. In fact, Affleck has also played Superman.

However, there are instances when a single actor has portrayed two different superheroes — case in point — Ben Affleck,who has in the past essayed the role of Daredevil and will now don the cape to play Batman in Batman vs Superman: Dawn Of Justice. In fact, Affleck has also played Superman — in the 2006 film Hollywoodland, in which he played a TV actor who is known for playing the role of the costumed superhero.
Here are some of the other actors who’ve played more than one superhero in their careers.
The Economic Times Business News App for the Latest News in Business, Sensex, Stock Market Updates & More.