Spider-Man is a 2017 American superhero film, taking place before the events of Captain America: Civil War. It stars Logan Lerman as Peter Parker/Spider-Man, Annette Bening as May Parker, Mary Elizabeth Winstead as Mary Jane Watson, Chazz Palminteri as Joseph "Hammerhead" Caputo, and Rupert Friend as Quentin Beck/Mysterio.



  • Logan Lerman as Peter Parker/Spider-Man

Nerdy teenager turned web-slinging superhero. Main protagonist.

  • Annette Bening as May Parker

Peter's aunt.

  • David Hyde Pierce as Ben Parker (flashback)

Peter's uncle who taught him that with great power comes great responsibility.

  • Kevin Bacon as Norman Osborn

Harry Osborn's father; CEO of Oscorp International.

  • Kyle Gallner as Harry Osborn

Peter's friend.

  • Sam Claflin as Eddie Brock

Peter's friend.

  • Mary Elizabeth Winstead as Mary Jane Watson

Peter's classmate/crush.

  • Chazz Palminteri as Joseph "Hammerhead" Caputo

Notorious mob boss.

  • Emily Deschanel as Jean DeWolff
  • Hugh Laurie as J. Jonah Jameson

Peter's boss; Editor-in-chief of the Daily Bugle.

  • Alyson Hannigan as Betty Brant

Jameson's secretary.

  • Bryan Cranston as Ben Urich

Journalist at the Daily Bugle.

  • Sam Witwer as Ned Leeds

Journalist at the Daily Bugle.

  • Rupert Friend as Quentin Beck/Mysterio

A magician turned criminal working with Hammerhead. Main antagonist.

  • Norman Reedus as Cletus Kasady (flashback)

The criminal who killed Peter Parker's uncle.

  • Stan Lee as Midtown High Teacher (cameo)

Peter's teacher.

Community content is available under CC-BY-SA unless otherwise noted.