Bret Harrison as Peter Parker/Spiderman! (come on, he's near perfect for the role)
Mary Elizabeth Winstead as Mary Jane Watson!
Ryan Gosling as Harry Osborne! (Couldn't think of any one else)
Laura Ramsey as Gwen Stacy! (Couldn't think of any one else)
Meryl Streep as Aunt May!
Craig T. Nelson as Uncle Ben!
J.K Simmons as J. Jonah Jameson! (Impossible for me to replace him)
Phil LaMarr as Joe "Robbie" Robertson!
Couldn't think of someone for Betty Brant so I'll keep Elizabeth Banks.
Ali Larter as Black Cat!
VILLAINS:
Ralph Fiennes as Norman Osborne/Green Goblin!
Oliver Platt as Otto Octavius/Doctor Octopus!
Paul Bettany as Chameleon!
Ben Foster as Electro!
Josh Lucas as Roderick Kingsley/Hobgoblin!
Gerard Butler as Kraven The Hunter!
Dominic Purcell as Eddie Brock/Venom!
Robert Knepper as Kletus Cassidy/Carnage!
John Malkovich as Vulture!
Benicio Del Toro as Morbius!
Bruce Campbell as Mysterio!
Kevin Spacey as Curt Connors/The Lizard! (Excellent actor, and I think he would be able to do a professor type role easily, Superman Returns wasn't his fault)
Kevin Durand as Rhino!
Adam Baldwin as Sandman!
Timothy Olyphant as Mac Gargan/Scorpion!
Mark Strong as Shocker!
And that is it. Please leave your comments below, and I hope you enjoyed it. Thanks for reading.