Tobey Maguire as Peter Parker/Spider-Man
Kirsten Dunst as Mary Jane Watson
John Malkovich as Adrian Toomes/Vulture
Anne Hathaway as Felicia Hardy/Black Cat
Jim Carrey as Cletus Kasady/Carnage
Rosemary Harris as May Parker
J.K. Simmons as J. Jonah Jameson
Bill Nunn as Joseph "Robbie" Robertson
Elizabeth Banks as Betty Brant
Bryce Dallas Howard as Gwen Stacy
Dylan Baker as Curt Connors/The Lizard
James Cromwell as George Stacy
Bruce Campell as Quentin Beck/Mysterio
Elya Baskin as Mr. Ditkovich
Mageina Tova as Ursula Ditkovich
Benedict Cumberbatch as Dr Strange (Post Credits)