The 21st Century has produced many of the greatest films of all time, filled with some of the most compelling villains ever created in fiction. But thanks to Newton’s Third Law of Motion, every positive has an equal and just as negative to come with it, bringing some of the worst, laziest and terribly crafted villains of all time to theater screens everywhere. After all, a hero is only as good as his villain, given how much the two need to build on each other to accomplish their goals.
A good villain should be understandable, compelling, fear-inducing and a true threat to the protagonist’s goals and needs. Yet the worst movie foes are nothing but confusing, contradicting, non-threatening or downright boring to watch, sucking zero interest from the audience viewing them and potentially taking them out of the viewing experience as a whole. These are the worst villains from the 21st century, bitter disappointments that pretty much ruined their movies through their sheer inability to impress in any way.
18
Russell Van Pelt
‘Jumanji: Welcome to the Jungle’ (2017)
22 years after the first Jumanji film, Sony Pictures decided it was time to bring it back with a new cast and story that was developed for the modern age. Jumanji: Welcome to the Jungle was released to great reviews. With a great cast featuring the likes of Karen Gillan, Dwayne “The Rock” Johnson, Jack Black, and Kevin Hart, people really seemed to enjoy the characters at play.
One character, however, is not as great as the others and, unfortunately for the story, it’s the project’s villain: Russell Van Pelt (Bobby Cannavale). Actor Bobby Cannavale is a wonderful performer and many felt he was wasted on this sequel. The movie is definitely more comedically directed and while that allows for some fun jokes, it caused the villain to be played more for comedic relief, which detracts from the stakes of the story.
![Jumanji Welcome to the Jungle Movie Poster](https://static1.colliderimages.com/wordpress/wp-content/uploads/sharedimages/2024/04/jumanji-welcome-to-the-jungle-movie-poster.jpg)
Jumanji: Welcome to the Jungle
- Release Date
-
December 5, 2017
- Director
-
Jake Kasdan
- Runtime
-
119 Minutes
17
Evelyn Deavor
‘Incredibles 2’ (2018)
While Incredibles 2 is a good film, it suffers in the villain department. But, the villain was kind of spoiled from the start, given the fact that her name is Evelyn Deavor (Catherine Keener), which not-so-cleverly sounds exactly like “evil endeavor”. That isn’t the worst part of the enemy, though.
The film is a ton of fun and her big evil plan allows for the Incredibles to jump back into action and deliver some awesome action sequences, but said plan doesn’t make a ton of sense. Her lackluster backstory and plan made her an extremely boring villain that doesn’t do much for the plot but add basic conflict for the family to overcome.
- Release Date
-
June 14, 2018
- Director
-
Brad Bird
16
Azog
‘The Hobbit: An Unexpected Journey’ (2012)
The widely beloved The Lord of the Rings franchise made a big comeback in 2012 when the studio decided to adapt the prequel story to film. The Hobbit: An Unexpected Journey was released to positive reviews. Its villain, however, was not part of what brought said reviews.
Azog (Manu Bennett) is arguably one of the blandest characters in The Lord of the Rings franchise. With absolutely no character arc, Azog finds himself bringing conflict to the story, but nothing else. This is made worse due to the fact that, in the original trilogy, the heroes had some great enemies to face, who added substance to the story. They felt as if they mattered, which cannot be said about Azog.
![The Hobbit An Unexpected Journey Poster Image](https://static1.colliderimages.com/wordpress/wp-content/uploads/sharedimages/2024/04/the-hobbit-an-unexpected-journey-poster-image.jpg)
- Release Date
-
December 14, 2012
- Cast
-
Martin Freeman
, Ian McKellen
, Richard Armitage
, Ken Stott
, Cate Blanchett
, Ian Holm
, Christopher Lee
, Hugo Weaving
, James Nesbitt
, Elijah Wood
, Andy Serkis - Runtime
-
169 Minutes
15
Garraka
‘Ghostbusters: Frozen Empire’ (2024)
Ghostbusters: Frozen Empire is definitely known as the worst of the Ghostbusters franchise and a big part of that is due to the film’s villain, Garraka (Ian Whyte). What stings the most about the villain is that the concept is incredibly interesting. The idea of being “frozen in fear” is super compelling and could have made for an awesome plot point.
Unfortunately, the character is nothing. While pretty scary and well executed visually, the character brings pretty much nothing to the story and is incredibly unexploited in the final act, making this even worse. Not to mention, Garraka was so easily defeated that it makes for a very underwhelming ending.
![Ghostbusters Frozen Empire Poster Featuring the Crew Steppingout of Ecto 1 and Facing Ice Creatures in New York](https://static1.colliderimages.com/wordpress/wp-content/uploads/sharedimages/2024/04/ghostbusters-frozen-empire-poster-featuring-the-crew-steppingout-of-ecto-1-and-facing-ice-creatures-in-new-york.jpeg)
- Release Date
-
March 22, 2024
- Director
-
Gil Kenan
- Runtime
-
115 Minutes
14
Lyutsifer Safin
‘No Time to Die’ (2021)
There was some good intention with Lyutsifer Safin (Rami Malek) in No Time to Die, but, unfortunately, he fell unbearably flat. He didn’t feel like much of a threat at the end of the day and the things they tried to do by drawing parallels between James Bond (Daniel Craig) has been done time and time again.
His goals also didn’t get enough development to feel interesting or threatening. For a film that was supposed to be the big finale to Daniel Craig’s James Bond franchise, Safin was nowhere near the type of villain he needed to be. This is even unfortunate given the fact that Rami Malek gave an astounding performance, as he always does.
![no-time-to-die-poster-daniel-craig.jpg](https://static1.colliderimages.com/wordpress/wp-content/uploads/sharedimages/2024/04/no-time-to-die-poster-daniel-craig.jpg)
No Time to Die
- Release Date
-
October 8, 2021
- Director
-
Cary Fukunaga
- Cast
-
Daniel Craig
, Rami Malek
, Lea Seydoux
, Ralph Fiennes
, Lashana Lynch
, Jeffrey Wright
, Billy Magnussen
, Dali Benssalah
, Naomie Harris
, Rory Kinnear
, Ben Whishaw
, Ana De Armas
, David Dencik - Runtime
-
163 Minutes
13
Loki (Alan Cumming)
‘Son of the Mask’ (2005)
Most general audience members know Loki as one of the Marvel Cinematic Universe’s most popular and well-written characters. But Loki also turns out to be the villain of Son of the Mask — the sequel to the great comedy film The Mask — and is a huge factor in why the sequel failed so horribly. Aside from his absolutely ridiculous and terribly made design, Loki is a genuinely incompetent villain.
It’s no secret that making a sequel that is as good as or close to the quality of its predecessor is not easy, but such an underwhelming villain as this is inexcusable. Despite being one of the more powerful gods within the Norse mythos, Loki is portrayed as incredibly weak because of how much he struggles to obtain the Mask to appease his father, Odin. Actor Alan Cumming does his best but could not save this horrendous adaption of the Norse god, and While some could potentially argue that his incompetent nature was supposed to be comedic, it flat-out does not work.
12
The Mandarin (Ben Kingsley)
‘Iron Man 3’ (2013)
The Mandarin was portrayed throughout Iron Man 3 as a menacing villain who was tormenting the world and threatening devastation. However, once Tony Stark discovered the so-called “Mandarin” in an underground bunker, he soon realized that he was nothing but an actor named Trevor Slattery portraying an evil warlord.
While the drunk actor provided some comic relief, it was a real letdown knowing the true villain was some coward named Aldrich Killian who hid behind a metaphorical mask. Killian’s motivation to hire The Mandarin was nothing more than a petty rivalry with Tony Stark and an overwhelming amount of greed. Not a real menacing villain, but just a modern-day billionaire.
![Iron Man 3 IMAX Poster](https://static1.colliderimages.com/wordpress/wp-content/uploads/sharedimages/2024/04/iron-man-3-imax-poster.jpg)
- Release Date
-
May 3, 2013
- Director
-
Shane Black
- Runtime
-
130 Mins
11
Enchantress (Cara Delevingne)
‘Suicide Squad’ (2016)
2016’s Suicide Squad had so much working against it. Jared Leto didn’t add much to the plot, which was a major letdown for fans, but the real villain that the squad was up against wasn’t much of a force to be reckoned with either. Enchantress forced her way onto the screen by possessing the body of an archeologist and immediately set her sights on destroying the world, quite a daring plan… While her plans for world domination didn’t wow the audience, neither did the absurd CGI to bring the character to life.
Cara Delevingne isn’t to blame, as her performance was the best it could be. However, fans could tell immediately that this villain was out of her league when up against six of the deadliest anti-heroes of the DC universe. Poor CGI aside, what made Enchantress one of the worst villains was the strange and infuriating dance moves that never seemed to stop. Was her power to subdue the heroes with the worst rendition of the robot?
![suicide-squad-poster-joker-and-task-force-x.jpg](https://static1.colliderimages.com/wordpress/wp-content/uploads/sharedimages/2024/04/suicide-squad-poster-joker-and-task-force-x.jpg)
Suicide Squad
- Release Date
-
August 5, 2016
- Runtime
-
123 minutes
10
General Hux (Domhnall Gleeson)
‘Star Wars: The Force Awakens’ (2015)
Many fans argue that General Hux has one of the worst character arcs in the sequel trilogy. Domhnall Gleeson is a seasoned actor and brought so much to the character. When first introduced, General Hux had a menacing presence. However, fans have debated that the writing of the sequel trilogy is what dragged Hux down. He quickly became a scapegoat and turned into a sniveling crybaby. The writers had to introduce a separate character, Enric Pryde, played by Richard E. Grant, to replace the menacing war general.
General Hux was a loyalist and wanted so badly to be revered by Kylo Ren and the rest of the Imperial army that choosing to defect to the rebels in Rise of Skywalker made no sense for his character. The decision to turn General Hux into a double agent most likely came from not understanding who exactly Hux was. He could have been a terrifying villain who would stop at nothing to get into a position of power, but the sequel trilogy backed away from creating new and exciting villains in favor of reviving old dead ones.
![Star Wars the Force Awakens Poster](https://static1.colliderimages.com/wordpress/wp-content/uploads/sharedimages/2024/04/star-wars-the-force-awakens-poster.jpeg)
- Release Date
-
December 17, 2015
- Cast
-
Daisy Ridley
, John Boyega
, Oscar Isaac
, Harrison Ford
, Mark Hamill
, Carrie Fisher
, Adam Driver
, Andy Serkis
, Lupita Nyong’O
, Max Von Sydow
, Peter Mayhew
, Simon Pegg - Runtime
-
136 Minutes
9
Lucien Crown, AKA Milo Morbius (Matt Smith)
‘Morbius’ (2022)
If someone has yet to hear about the memes and negative discourse surrounding Morbius, it would be safe to claim that they live under a rock. Morbius is hailed as one of the worst superhero films of all time and one of Sony’s greatest failures with the Spider-Man franchise. While they managed to lock down the wonderfully talented Matt Smith as their villain, Lucien Crown, he was simply not enough to save the atrocity he was part of.
The filmmakers behind Morbius drastically changed the origins and characteristics of the character for unnecessary reasons. The character is written horribly and is so boring that it feels impossible to get invested in him. The hilariously awkward suit-up sequence is the only interesting flash he gets, and it’s still genuinely painful to watch. Lucien is a terrible character in a terrible movie and a true waste of Smith’s talent.
![morbius-movie-poster.jpeg](https://static1.colliderimages.com/wordpress/wp-content/uploads/sharedimages/2024/04/morbius-movie-poster.jpeg)
- Release Date
-
April 1, 2022
- Runtime
-
108 minutes
8
Doctor Doom (Toby Kebbell)
‘Fantastic Four’ (2015)
2015’s Fantastic Four is one of the most infamous superhero films of all time, receiving what seemed like nothing but negative reviews upon its release. As if a terrible script, motivations, rough editing and ridiculous character arcs weren’t bad enough, the film’s villain, one of the most popular Marvel figures of all time, was absurdly terrible.
The character’s design is downright nothing like the character’s original design. Not to say that a character needs to look identical to its original iteration, but when people look at this version, if they didn’t know the character was supposed to be Doctor Doom, they’d never figure it out. Not to mention, the acting was subpar; even the actor himself, Toby Kebbel, admitted that he did not perform well as the character. It’s not difficult to write Doctor Doom well, so it’s astounding the filmmakers managed to screw him up this much.
![Fantastic Four (2015)](https://static1.colliderimages.com/wordpress/wp-content/uploads/sharedimages/2024/04/fantastic-four-2015.jpg)
Fantastic Four
- Release Date
-
August 4, 2015
- Director
-
Josh Trank
- Runtime
-
100 Minutes
7
Balem Abrasax (Eddie Redmayne)
‘Jupiter Ascending’ (2015)
If someone were asked whether they had seen Jupiter Ascending, there would be a good chance they’d not remember the film had even come out. It performed terribly at the box office, barely getting close to its budget in gross ticket sales. While its terrible reviews most likely didn’t help, the disappointing villain was a huge turn-off for many as well.
Unfortunately, a lot of the problems with the character come from Eddie Redmayne. He seems to change up his acting choices too frequently, to the point that the character just feels all over the place most times, taking away from the scenes he is in. He is either too extreme or doesn’t fit the tone of the scene whatsoever. To make matters worse, the writing of the film is just overall weak, and Redmayne has nothing to do other than ham it up. In recent years, Jupiter Ascending has been re-evaluated, but Redmayne’s performance remains one of its weakest aspects.
![jupiter-ascending-high-res-poster.jpg](https://static1.colliderimages.com/wordpress/wp-content/uploads/sharedimages/2024/04/jupiter-ascending-high-res-poster.jpg)
Jupiter Ascending
- Release Date
-
February 6, 2015
- Runtime
-
127 Minutes
6
Green Goblin (Dane DeHaan)
‘The Amazing Spider-Man 2’ (2014)
The Amazing Spider-Man 2 gets a lot of hate for multiple issues. One of the worst factors about the film is how much they butchered one of Spider-Man’s greatest villains of all time, the Green Goblin. In The Amazing Spider-Man 2, the Green Goblin is a mutated, gross-looking Harry Osborn who is sent down a dark path after realizing he has a potentially deadly disease. After tracking down some of the spider venom Oscorp kept secret and injecting himself, he mutates into the Green Goblin and kills Gwen Stacy as revenge for Spider-Man’s refusal to help him.
This iteration of Green Goblin is overall just horrible. He looks awful, and the story is so far removed from the Goblin’s journey that it’s borderline unrecognizable. Moreover, the character had no legitimate reason to be in the film and generally served no purpose other than killing Gwen Stacy, which Electro could have easily done. His appearance is pointless and ultimately drags the film’s screen time. The lack of development and chemistry between Dane DeHaan and Andrew Garfield didn’t help, making the Green Goblin’s appearance in The Amazing Spider-Man 2 a waste of time.
![The Amazing Spider-Man 2 poster](https://static1.colliderimages.com/wordpress/wp-content/uploads/sharedimages/2024/04/the-amazing-spider-man-2-poster.jpg)
The Amazing Spider-Man 2
- Release Date
-
May 2, 2014
- Runtime
-
142 minutes
5
Steppenwolf (Ciarán Hinds)
‘Justice League’ (2017)
The original theatrical cut of Justice League that premiered in 2017 was a production mess that resulted in a certainly horrible film. Joss Whedon was hired to come in after Zack Snyder had to step away from the project, and it’s safe to say that his inclusion dug a massive grave for the film. Justice League was doomed from the start, and the changes made to Steppenwolf from Zack Snyder’s original vision, which can be seen in Zack Snyder’s Justice League, are proof enough.
Steppenwolf in the original Justice League is not even remotely memorable. The writing is generic and forgettable, offering nothing to make him at all compelling. Additionally, his design is so lackluster and boring due to studio interference, resulting in a bizarre and uncanny creature that is neither particularly intimidating nor even noteworthy. Steppenwolf is one of the most forgettable villains in superhero film history and a shameful adaptation of an otherwise good DC character.
![justice-league-poster.jpg](https://static1.colliderimages.com/wordpress/wp-content/uploads/sharedimages/2024/04/justice-league-poster.jpg)
Justice League
- Release Date
-
November 17, 2017
- Director
-
Zack Snyder
- Cast
-
Jeremy Irons
, Gal Gadot
, Amy Adams
, Jesse Eisenberg
, Ciarán Hinds
, Ben Affleck
, Henry Cavill
, Ezra Miller
, J. K. Simmons
, Jason Momoa
, Ray Fisher - Runtime
-
242 minutes
4
Lex Luthor (Jesse Eisenberg)
‘Batman V Superman: Dawn of Justice’ (2016)
Many credit Batman V Superman: Dawn of Justice as the beginning of the end for the DCEU. One of the biggest complaints among viewers is the villain of the film, Jesse Eisenberg‘s Lex Luthor. Although supposedly an intelligent, evil mastermind, Eisenberg’s Luthor was instead received as an erratic Mark Zuckerberg type that was hard to take seriously.
Jesse Eisenberg’s performance doesn’t fit the tone of the film in almost any capacity. At its worst, the actor’s Lex feels like he would fit better in the Adam West Batman universe. The performance is so far from the stoic and collected Lex Luthor everyone knows and loves that it doesn’t even feel like Lex at the end of the day. It makes him feel genuinely non-threatening and kills almost all conflict he is supposed to bring to his scenes, especially his climactic confrontation with Superman.
![Batman vs Superman Poster](https://static1.colliderimages.com/wordpress/wp-content/uploads/sharedimages/2024/04/batman-vs-superman-poster.jpg)
Batman v Superman: Dawn of Justice
- Release Date
-
March 24, 2016
- Director
-
Zack Snyder
- Runtime
-
152 minutes
3
Terl (John Travolta)
‘Battlefield Earth’ (2000)
Battlefield Earth is considered by many as one of the worst films of all time and has even been called unwatchable; its infamous 3% rating on Rotten Tomatoes should be a hint as to its dubious reputation. There could be hours worth of explanation of all the different factors that go into the film being genuinely dreadful, but one of the more pertinent reasons is the uninspired villain, Terl.
Played by John Travolta, Terl is a mix of exposition dumping and bad acting choices. As stated, the character had the treacherous job of typically explaining all of the exposition necessary for the film, making him feel less of a villain and more of a guide. Mixed with Travolta overreacting to the smallest things and making him speak in a super incomprehensible manner, Terl becomes a nuisance, and every scene he is involved in is unbearable to the tenth degree.
![battlefield-earth-poster.jpg](https://static1.colliderimages.com/wordpress/wp-content/uploads/sharedimages/2024/11/battlefield-earth-poster.jpg)
Battlefield Earth
- Release Date
-
May 12, 2000
- Director
-
Roger Christian
- Runtime
-
2
Malekith (Christopher Eccleston)
‘Thor: The Dark World’ (2013)
Ask any general audience member, and they’ll surely remember characters such as Thanos, Loki, Ultron and Killmonger. On the other hand, even some Marvel fans might not know who Malekith is. Being the most forgettable and worst Marvel villain is no easy task, but Malekith passes this infamous test with flying colors.
Legendary Doctor Who actor Christopher Eccleston plays the character, but not even he can elevate the most mediocre material Marvel has ever put out. Audience members shouldn’t feel bad if they do not recognize Eccleston in the role, as he’s virtually invisible in the role, going as far as to change his voice. The character also gets very little screen time, meaning when he and Thor walk into their final battle, Malekith has practically zero development and is essentially a cardboard box for Thor to kick around. The only memorable thing about Malekith is how utterly forgettable he is.
- Release Date
-
October 30, 2013
- Runtime
-
110 minutes
1
The Joker (Jaret Leto)
‘Suicide Squad’ (2016)
What may be the worst superhero film ever made came in a nice bundle package with one of the worst superhero film villains of all time. Jared Leto’s Joker is known as one of the worst-played characters in superhero cinema as if the film wasn’t already suffering enough through its screen time.
As one of the worst movie villains of all time, many fans have claimed that there is genuinely nothing to like about the Joker in Suicide Squad. Whether it be the laughably terrible design, intolerable acting from Jared Leto, or insufferable writing, this version is about as bad as it can get when it comes to villains. In addition to that, the rumors of Leto’s on-set behavior from his supposed method acting didn’t make audiences’ perception much better either, especially since said method acting did not pay off whatsoever.
![suicide-squad-poster-joker-and-task-force-x.jpg](https://static1.colliderimages.com/wordpress/wp-content/uploads/sharedimages/2024/04/suicide-squad-poster-joker-and-task-force-x.jpg)
Suicide Squad
- Release Date
-
August 5, 2016
- Runtime
-
123 minutes