The casting of Ben Affleck as Batman and Gal Gadot as Wonder Woman for Batman v Superman: Dawn of Justice drew similar criticisms, with Affleck drawing complaints regarding many of his past projects, particularly Daredevil, and Gadot for not having the same body proportions as some of the more unrealistic comic book depictions of Wonder Woman.
To my great surprise [Gal Gadot] is the greatest person in the universe who could have played [Wonder Woman].
Needless to say, when it was all said and done, Affleck’s Batman and Gadot’s Wonder Woman were largely considered the two brightest spots in an otherwise polarizing movie.
From the casting announcement of the very first hero, Henry Cavill as Superman, fandom has been divided over almost every major announcement.