Sponsored
438 voters

The Best Actresses Who Played Mary Jane Watson

Updated July 23, 2019 2.1k votes 438 voters 10.4k views9 items

We’re ranking the best Mary Jane Watson actresses in movies and TV. Mary Jane’s first appearance was way back in 1965 in issue #25 of The Amazing Spider-Man. She only had a brief cameo, but it was enough to help her develop into one of the biggest characters in the entire Spider-Man franchise.

Mary Jane Watson has been played by many different actresses over the years. In the mid-90s, Sara Ballantine voiced Mary Jane Watson in Spider-Man: The Animated Series. Jennifer Hale voiced Mary Jane in 1994's Spider-Man Unlimited and Lisa Loeb took over voice-acting duties in Spider-Man: The Animated Series in 2003.

On the film front, Kirsten Dunst played Mary Jane in the Spider-Man trilogy in the early 2000s, and Zoë Kravitz took on the role in Spider-Man: Into the Spider-Verse. Who do you think is the best Mary Jane Watson actress of all time?

Vote up your favorite Mary Jane Watson actresses, and vote down the ones you didn’t like.

Photo:
  • Zoë Kravitz
    Photo: Sony Pictures Releasing

    Spider-Man: Into the Spider-Verse (2018)

    • Age: 31
    • Birthplace: Venice, Los Angeles, California, United States of America
    82
    101
    Is she the best Mary Jane Watson?

    More Zoë Kravitz 

    #463 of 843 The Best Actresses in Film History#86 of 172 The Best Hot Ones Guests Ever#31 of 87 Celebrities Who Should Be A-Listers

  • 6

    Sara Ballantine

    Sara Ballantine
    Photo: New World International

    Spider-Man: The Animated Series (1994-98)

      80
      112
      Is she the best Mary Jane Watson?
    • Jennifer Hale
      Photo: Saban International

      Spider-Man: Unlimited (1994)

      • Age: 48
      • Birthplace: Happy Valley-Goose Bay, Canada
      36
      117
      Is she the best Mary Jane Watson?
    • 8

      Peg Dixon

      Peg Dixon
      Photo: Marvel Comics Group

      Spider-Man (1967-70)

        22
        127
        Is she the best Mary Jane Watson?