Who plays Mary Jane Watson in Spider-Man?

Mary Jane Watson in Spider-Man (2002) is played by Kirsten Dunst.

See the full spoiler-free cast & character guide for Spider-Man