The Amazing Spider-Man 3

Cast

Andrew Garfield as Spider-Man/Peter Parker

Shailene Woodley as Mary Jane Watson

David DeLuise as Hobgoblin/Ned Leeds

Chris Zkyla as Flash Thompson

Chris Cooper as Green Goblin/Norman Osborn

Sally Field as Aunt May Parker

'''Micheal Massee as The Jackal/Dr. Miles Warren'''

Jim Carrey as J. Jonah Jameson

Zooey Deschanel as Betty Brant

Megan Fox as Liz Allen

Emma Stone as Gwen Stacy (flashbacks)

Robert Downey Jr. as Ironman/Tony Stark

Tom Hanks as Chameleon

Rhys Ifans as Dr. Curtis Conners

Dane Dehaan as Harry Osborn

Samuel L. Jackson as Nick Fury