Spider-Man/Peter Parker: Tobey Maguire.

Mary Jane Watson: Kirsten Dunst

Harry Osborn: James Franco

Sandman/Flint Marko: Thomas Haden Church
Venom: Topher Grace
Gwen Stacy: Bryce Dallas Howard

Aunt May: Rosemary Harris

J. Jonah Jameson: J.K. Simmons
Captain Stacy: James Cromwell
Betty Brant: Elizabeth Banks
Joseph 'Robbie' Robertson: Bill Nunn
Man in Times Square: Stan Lee