Anything Kirsten Dunst and Emma Stone can do, Zendaya can do better.

Well, if the recent news about the actress' new role in the Spider-Man franchise is anything to go by, this might be the case.

According to The Wrap, the 19-year-old former Disney star will reportedly play Mary Jane Watson in the famous Marvel/Disney collaboration.

Zendaya Red Carpet | ELLE UKpinterest
Getty Images

The actress was cast in the reboot, Spider-Man: Homecoming back earlier this year but her character was originally said to be called Michelle. 

However, the rumour mill has gone into overdrive as it's thought the red carpet A-lister will in fact now play Peter Parker's love interest, Mary Jane Watson – otherwise known as M.J.

'At least one recent draft of the script has Zendaya's character dropping several clues to her identity as Mary Jane,' reports The Wrap.

What a tangled web Hollywood weaves. 

Headshot of Katie O'Malley
Katie O'Malley
Site Director

Katie O'Malley is the Site Director on ELLE UK. On a daily basis you’ll find Katie managing all digital workflow, editing site, video and newsletter content, liaising with commercial and sales teams on new partnerships and deals (eg Nike, Tiffany & Co., Cartier etc), implementing new digital strategies and compiling in-depth data traffic, SEO and ecomm reports. In addition to appearing on the radio and on TV, as well as interviewing everyone from Oprah Winfrey to Rishi Sunak PM, Katie enjoys writing about lifestyle, culture, wellness, fitness, fashion, and more.