As everyone expected, Emma Stone has joined the cast of Sony's Spider-Man reboot. As no-one expected, she'll be playing Gwen Stacy. Wait. What? If she's not Mary Jane Watson, who is?

No, really, it's true: Here's the press release and everything. But how did cinema's most obvious Mary Jane Watson end up playing Betty to someone else's Veronica? Yes, yes, I'm glad she's a natural blonde, director Marc Webb, and I'm sure she has great chemistry with Andrew Garfield because both are great actors, but still: How did this happen? Stone even looks like John Romita's Mary Jane Watson - and doesn't, really, look like Gwen. So... wha hoppen?

More to the point, if Stone is Gwen, does this mean that the actresses rumored to play Gwen when we all thought Emma Stone was a lock for MJ will be playing MJ? Can you picture either Mia Wasikowska or Dianna Agron as a redhead? Or maybe that Hilary Duff rumor isn't just a rumor after all... Okay, people, this one is all yours - If Emma Stone isn't going to be the new Mary Jane, who do you want to see taking the role?