Indeed! Kirsten Dunst was no where near hot enough to be playing Mary Jane. /agree there's a reason why she's called snaggletooth