Zendaya Coleman will play Mary Jane in
Zendaya Coleman will play Mary Jane in Facebook/Zendaya

Marvel finally paid heed to the plethora of complaints about the lack of diversity in MCU, and has hired the first woman of colour to play Mary Jane in the highly anticipated "Spider-Man: Homecoming." Zendaya Coleman, an outspoken woman's rights and anti-racism activist, probably best known as K.C. Cooper in "K.C. Undercover" and Rocky Blue in "Shake it Up," will be Mary Jane to Tom Holland's Spidey in the Marvel film.

As always, the news of this hiring has been met with mixed response. While people who call themselves hardcore fans of Marvel comics and the cinematic franchise say they cannot imagine anyone other than a redhead taking on the role, most fans are happy with the choice.

Well, the arguments of authenticity do not hold value, especially because when Kirsten Dunst played Mary Jane in Sam Raimi's "Spider-Man" trilogy, the natural blonde had dyed her hair red too. Even Emma Stone, who essayed the same role in "The Amazing Spider-Man" series, played the character blonde. However, the uproar did not occur then, because the character remained Caucasian.

Also Read: Best quotes by Ross-Monica, Mindy-Rishi and other amazing TV siblings  

Despite the criticism for this casting, there are many fans of the franchise, who have expressed their solidarity with the choice on social media. Check out a few of the most thought-provoking and hilarious ones here: