User blog comment:Gcheung28/Amazing Spiderman 2: Casting/@comment-5342791-20121012220655

Shainlene Woodley as Mary Jane Watson

( Dave Franco Joseph-Gordon-Levitt Shia Labeouf Josh Peck or Jesse Eisenberg ) as Harry Osborn

Kevin Bacon as Norman Osborn