Q:Who plays mary jane in spiderman 3?
A:
Kirsten Dunst