
"Spider-Man: Homecoming" features some of the best Marvel movie villains in both the Spider-Man and MCU movies to date. Here is TheWrap's rankings from the worst to the best.

Sony Pictures
12. RhinoPaul Giamatti's overdone silly accent + mech suit take on this classic bad guy is the worst Spider villain in what may be the worst "Spider-Man" film. Thanks, but Rhino thanks.

Sony Pictures
11. VenomLong before making his third "Spider-Man" film, Sam Raimi was on the record as not liking this character at all. Sony forced him to include Venom (played by Topher Grace) anyway, which might be why it turned out so bad.

Sony Pictures
10. ElectroJamie Foxx's forgettable portrayal of Max Dillon/Electro in "The Amazing Spider-Man 2" was equal parts terrible cgi, terrible performance, and all cheese.

Sony Pictures
9. The Lizard"The Amazing Spider-Man"'s Curt Connors/The Lizard was equal parts bad cgi, bad character design, and a bad take on one of Spidey's most iconic enemies. What a waste of Rhys Ifans.

Sony Pictures
8. SandmanThomas Haden Church was still hot off his "Sideways" career rejuvenation when he played Flint Marko/Sandman in "Spider-Man 3." He's pretty good... too bad the movie isn't.

Sony Pictures
7. The TinkererMichael Chernus played the first-ever movie version of The Tinkerer, seen in "Spider-Man: Homecoming" as one of the Vulture's inner circle. He's the guy who reverse-engineered alien tech and created the Vulture crew's gadgets.

Sony Pictures
6. Harry Osbourne/GreenGoblinPerhaps one of the only saving graces from "The Amazing Spider-Man" duology is Dane Dehaan's Harry Osbourne, who had a much better arc than his predecessor.

Sony Pictures
5. The Shocker"Fargo" star Bokeem Woodbine's grounded portrayal of this "Spider-Man: Homecoming" is an MCU standout.

Sony Pictures
4. Harry Osbourne (James Franco)James Franco's version of Harry Osborn appears in all three Sam Raimi-directed "Spider-Man" movies. He went from being Spidey's best bud to one of the bad guys.

Sony Pictures
3. Green GoblinWillem Dafoe gives an great performance as Norman Osbourne/The Green Goblin in the first "Spider-Man," though the character gets an uneven and incomplete arc, keeping it out of the top 2.

Sony Pictures
2. The VultureMichael Keaton's performance as Adrian Toomes/The Vulture is not only a fun meta-joke about his Oscar-nominated role in "Birdman," it also finally solved the Marvel Cinematic Universe's so-called villain problem.

Sony Pictures
1. Doctor OctopusAlfred Molina portrayal of Otto Octavius in "Spider-Man 2" remains the gold standard by which all Marvel movie villains are judged by.

If you like this gallery, check out Everything You Need to Know Before Seeing ‘Spider-Man: Homecoming’ (Photos)