Superhero Movie Stars quiz

Average:  7.87
Played:  31047
Many of the hottest actors today have in one way or another played a role in a Superhero movie, whether as a caped hero, love interest or villain. Can you tell which actor or actress has played the roles mentioned in this quiz?