Does Zendaya Play MJ in Homecoming?

Zendaya is a talented actress who has garnered immense popularity in recent years. One of her notable roles was in the 2017 superhero film, Spider-Man: Homecoming. There has been some confusion among fans regarding Zendaya’s character in the movie and whether she portrays the iconic character Mary Jane Watson, also known as MJ.

The Speculation:

When news broke out that Zendaya would be a part of the Spider-Man: Homecoming cast, fans were eager to know which character she would be playing. The initial reports only referred to her as “Michelle,” causing speculation and curiosity among fans.

Is Zendaya’s Character Actually Mary Jane Watson?

Contrary to popular belief, Zendaya’s character in Spider-Man: Homecoming is not Mary Jane Watson. In fact, during the film, her character refers to herself as “Michelle” multiple times. However, it’s worth noting that there are subtle hints throughout the movie that imply she may eventually become MJ.

The Hints:

Director Jon Watts and the creative team behind Spider-Man: Homecoming cleverly dropped hints about Zendaya’s character’s future development into MJ. These hints can be spotted if you pay close attention to certain scenes and dialogues.

  • Easter Eggs: The film features several easter eggs that allude to Mary Jane Watson. For example, Michelle wears clothing items with red accents – a nod to MJ’s signature red hair.
  • Peter Parker’s Interest: Throughout the movie, Peter Parker (played by Tom Holland) shows an increasing interest in Michelle.

    This could be interpreted as a hint towards their potential romantic relationship in future installments – similar to Peter and MJ’s relationship in the comics.

  • The Reveal: Towards the end of Spider-Man: Homecoming, Michelle reveals that some people call her “MJ’s friends.” While this may not explicitly confirm her identity as Mary Jane Watson, it strongly suggests that she will adopt the persona of MJ in future films.

The Verdict:

So, to answer the question – no, Zendaya does not play MJ in Spider-Man: Homecoming. However, the character she portrays has clear indications of eventually becoming Mary Jane Watson. While it may have disappointed some fans who were expecting a traditional portrayal of MJ, Zendaya brings her unique charm and talent to the character of Michelle.


In conclusion, Zendaya’s character in Spider-Man: Homecoming is not Mary Jane Watson but rather a character named Michelle. The film drops subtle hints that suggest she will take on the iconic role of MJ in future installments.

Regardless of her character’s name, Zendaya’s performance adds depth and intrigue to the Spider-Man universe. Fans can look forward to seeing how her character evolves and embraces the beloved role of Mary Jane Watson.