Total Nerd

All The Actors Who Played The Villain In 'Spider-Man' Movies  

Ranker Entertainment
1.4k votes 132 voters 1k views 20 items

List Rules Live-action movie appearances only. Sorry, no cartoons.

Everyone's friendly neighborhood Spider-Man sure has a lot of enemies, as evidenced by this massive list. That’s right, we’re ranking the best actors to ever play Spider-Man villains. From Otto Octavius, Green Goblin, and Kingpin, Peter Parker’s gone toe-to-toe with some of the coolest Marvel villains of all time.

With so many different baddies, it's hard to pick a favorite. Dane DeHaan, Chris Cooper, and Willem Dafoe have all played live-action versions of the Green Goblin. Which Norman Osborn actor do you prefer? And as Spider-Man's mortal foe, Venom has also appeared in numerous Marvel films. Who do you think played Eddie Brock better, Topher Grace or Tom Hardy? Make your voice heard below.

Vote up all the actors you think played the most amazing Spider-Man villains, and vote down the ones you didn’t like.

Alfred Molina is listed (or ranked) 1 on the list All The Actors Who Played The Villain In 'Spider-Man' Movies
Photo: Sony Pictures Releasing
1 87 VOTES

Character: Doctor Octopus

Movie: Spider-Man 2 (2004)

More Alfred Molina

#70 of 311 on The Best Marvel Movie Actors Ever #8 of 22 on Famous People You Never Realized Are British, Ranked By How Surprised You Were When You Found Out #37 of 65 on The Best WTF With Marc Maron Podcast Episodes Of 2019 #5 of 5 on 2018 Golden Globe Nominees for Best Supporting Actor In TV

Was this a great performance?
see more on Alfred Molina
Michael Keaton is listed (or ranked) 2 on the list All The Actors Who Played The Villain In 'Spider-Man' Movies
Photo: Sony Pictures Releasing
2 80 VOTES

Character: Adrian Toomes/Vulture

Movies:
Spider-Man: Homecoming (2017)
Spider-Man: Far From Home (2019)

More Michael Keaton

#79 of 1033 on The Best Actors in Film History #40 of 127 on The Best Living American Actors #75 of 339 on The Greatest Actors Who Have Never Won an Oscar (for Acting) #11 of 70 on The Best Actors from DC Movies

Was this a great performance?
see more on Michael Keaton
Jake Gyllenhaal is listed (or ranked) 3 on the list All The Actors Who Played The Villain In 'Spider-Man' Movies
Photo: Sony Pictures Releasing
3 68 VOTES

Character: Quentin Beck/Mysterio

Movie: Spider-Man: Far From Home (2019)
 

More Jake Gyllenhaal

#9 of 33 on Actors Who Are Having Their Best Year In 2019 #32 of 127 on The Best Living American Actors #74 of 229 on The Hottest Men Of 2019, Ranked #39 of 269 on The Best (Male) Actors Working Today

Was this a great performance?
see more on Jake Gyllenhaal
Tom Hardy is listed (or ranked) 4 on the list All The Actors Who Played The Villain In 'Spider-Man' Movies
Photo: Sony Pictures Releasing
4 63 VOTES

Character: Eddie Brock/Venom

Movie: Venom (2018)

More Tom Hardy

#38 of 293 on The Greatest British Actors of All Time #33 of 269 on The Best (Male) Actors Working Today #47 of 339 on The Greatest Actors Who Have Never Won an Oscar (for Acting) #40 of 72 on Who Is the Coolest Actor in the World Right Now?

Was this a great performance?
see more on Tom Hardy