The actors i think should portray the iconic characters :)
Joseph Gordon-Levitt- Peter Parker/ Spider-Man
Evan Rachel Wood- Mary Jane Watson
Ralph Fiennes- Norman Osborn/Green Goblin
Helen Mirren- Aunt May
Albert Finny- Ben Parker
Gary Sinise- Curt Connors
Sam Gigandet or Alexander Skarsgård- Eddie Brock/ Venom
Shia Labeouf- Harry Osborn
Amanda Seyfried- Gwen Stacey
Liam Hemsworth- Flash Thompson
Adrianne Palicki- Felicia Hardy
Gerard Butler- Sergei Kravinoff/Kraven the Hunter
Timothy Olyphant- Mac Gargon/Scorpion
Daniel Craig- Chameleon
Vincent Cassel- Cletus Kasady
John Malkovich- Vulture
Ray Winstone- The Kingpin
Eric Bana- Herman Schultz/Shocker
Adam Baldwin- Sandman
Kevin Durand- Rhino