Arts >> Movies & TV >> Movies

Who is the actress that played Mary Jane Watson in Spider-Man movies?

The actress who played Mary Jane Watson in the Spider-Man movies depends on which trilogy you're referring to:

* Sam Raimi's Spider-Man Trilogy (2002-2007): Kirsten Dunst played Mary Jane.

* The Amazing Spider-Man series (2012-2014): Emma Stone played Mary Jane.

* Spider-Man: Homecoming, Spider-Man: Far From Home, and Spider-Man: No Way Home (2017-2021): Zendaya played Michelle "MJ" Jones, who shares a lot of similarities with the classic Mary Jane Watson character.

Movies

Related Categories