J.K. Simmons
J. Jonah Jameson
Kirsten Dunst
Mary Jane Watson
Robert Kerman
Tugboat Captain
Tobey Maguire
Spider-Man / Peter Parker
James Franco
Harry Osborn
Willem Dafoe
Green Goblin / Norman Osborn
Octavia Spencer
Check-In Girl
Lucy Lawless
Punk Rock Girl
Sam Raimi
Director, Popcorn Thrower (uncredited)
Bill Hader
Production Assistant
Bruce Campbell
Ring Announcer
Joe Manganiello
Flash Thompson
Stan Lee
Man in Fair (uncredited), Executive Producer, Comic Book
Randy Peters
Transportation Captain
Jophery C. Brown
Chef (uncredited)
Bill Nunn
Joseph 'Robbie' Robertson
Neil Spisak
Production Design
John Paxton
Houseman
Avi Arad
Executive Producer
Ted Raimi
Hoffman
Richard E. Garcia
Assistant Camera
Gerry Becker
Maximilian Fargas
Joseph D'Onofrio
Opinionated Cop
Miles Teves
Conceptual Design
Kevin Feige
Production Executive
Dan Moore
Additional Photography
Gary Archer
Prosthetics
Sara Ramirez
Cop at Carjacking
Benny Urquidez
Mugger (uncredited)
Larry Joshua
Wrestling Promoter
Andray Johnson
Balkan's Aide (uncredited)
Timothy Patrick Quill
Wrestling Arena Guard
Joseph Aspromonti
Additional Second Assistant Camera
Craig 'Radio Man' Castaldo
Man with Bike (uncredited)
Jacquie Barnbrook
Visual Effects Producer
Gavin J. Behrman
First Assistant Accountant
Sylva Kelegian
Mother at Fire
Brian Ruberg
Foley Mixer
Danny Elfman
Original Music Composer
Scott Spiegel
Marine Cop
Bill Díaz
Lead Animator
Martin Pfefferkorn
Thug on 8x10 (uncredited)
Brian J. Williams
Young Thug #2 (uncredited)
K.K. Dodds
Simkins
Greg Outcalt
Production Secretary
Anthony Harris
Digital Color Timer
Una Damon
Lab Tour Guide (uncredited)
Tia Dionne Hodge
Uptown Woman (uncredited)
Dion Hatch
Digital Supervisor
Alyssa Fong
Visual Effects
Linda Weaver
Extras Casting Assistant
Tim DeZarn
Philip Watson
David Koepp
Screenplay
Steve Ditko
Comic Book
Matthew Dettmann
Foley Artist
Ozzy Inguanzo
Art Department Coordinator
Annie Ellis
Stunt Double
Jody Fedele
Assistant Editor
Jack Betts
Henry Balkan
Susan Dukow
Production Supervisor
Jim Ward
Project Coordinator
Loren Janes
Board of Directors Member (uncredited)