1) Ben Affleck as Batman (Batman v Superman: Dawn of Justice, 2016)

Ben Affleck’s casting as Batman sparked outrage right from the start. Fans doubted he could handle the role after his earlier performances in Daredevil and Gigli. Many felt he didn’t have the grit or emotional depth needed to play such a serious character. Social media exploded with criticism, and hashtags like #NotMyBatman trended for weeks. Some even signed petitions to get him replaced. Most of the backlash came from concerns that Affleck lacked the intensity Bruce Wayne required. When the movie came out, many felt his performance made the character feel more grounded and human.
Love movies? Try our Box Office Game and Movie Grid Game to test your film knowledge and have some fun!
Edited by Yesha Srivastava