so when zendaya was cast (i assume the plot was already written), was she not already this altered version of Mary Jane or they changed it after response? i might not be wording this the best english is my second language but im basically trying to ask if they changed the character when fans got upset
We obviously canât know what was done behind the scenes (unless we all get really cool with breaking NDAs really quick), but when Zendaya was first cast, sources originally claimed that she was Mary Jane despite some initial discussion that she would be playing a character named Michelle.
There was swift and immediate racist backlash across every platform imaginable, to the point where Feige himself came out and said âsheâs not playing Mary Jane and never wasâ despite⊠giving her the nickname MJ as a reveal (which was needlessly stupid and called out as such) and more tellingly, never giving her a last name. MCU MJ DID NOT have a last name until NWHâ where she was double barreled Jones (the name FANDOM gave her)-Watson (the name of the legacy character she is clearly meant to be portraying).
In retrospective, people have claimed that it doesnât really matter that she wasnât called Mary Jane since with each movie release, she clearly is meant to embody the role of MJ in the MCU but just like now people like to play revisionist history and pretend that MCU Peterâs arc as a âhome trilogy serving as an origin,â itâs bullshit! Itâs not true!! MCU Peter wasnât meant to have this three-movie defined arc that went from Avengers-wanna be in Civl War to âcomic-alignedâ Spider-Man at the end of No Way Home!! They made that shit up as they went along!!! In HOCO, they were very clear that the goal was to skip the origin because everyone knew it⊠only to eventually backtrack and correct the missteps they made along the way by the end of the trilogy.
In the same way, it is so abundantly obvious that Zendaya was cast to play this âupdatedâ characterâ who is definitely Mary Jane, jk sheâs named Michelle but still has the MJ nicknameâ and any attempt to make her be like Mary Jane Watson in any way dialed back because 1) of the virulent racist backlash and 2) despite stans not wanting to believe it, Zendaya being a newcomer/nobody to the general public. In 2016, Zendaya was a Disney girl whose years of being on tv meant jackshit to the average movie goer.
In 2026, Zendaya is an internationally known (and fairly beloved) actor that heralds back to a time of celebrity that just doesnât exist anymoreâ much LESS the very real social and financial benefit of MCU Spider-Man being a MULTI-BILLION dollar successful franchise (and now being presumably married to Tom Holland, who also plays the titular character). You couldnât make that kind of social celebrity capital in a lab! Of COURSE they (being Marvel) would and do lean into her being unequivocally MJ now when it financially suits them!
tl;dr they absolutely changed the characterâ whether in part or in fullâ because of racist backlash. Marvel has consistently changed their narrative to whatever suits them and fans like yourself, through no fault of your own, generally arenât aware of this because of their constant shifting messages.
But EYE remember and I will never let them forget!!! Change is good, I am a big proponent of changing minds, attitudes, and action!!!! What I LOATHE is revisionist history and Marvel is excellent at doing just that.