Who played MJ the best out of the Spider-Man movies? I think that the Mary Jane with the blonde hair. I forgot her real name. I think she was the best one. Deadass. They were all good. Zendaya was actually probably the worst one, to be honest. She was mad as fuck. But she was also probably the worst Spider-Man. So, yeah, I think the blonde haired MJ was the best one. What do you think?