Dark Mode Light Mode
Dark Mode Light Mode

18 Worst Movie Villains of the 21st Century, Ranked Find help us

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)

Image via Sony Pictures Entertainment

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

Jumanji: Welcome to the Jungle

Release Date

December 5, 2017

Director

Jake Kasdan

Runtime

119 Minutes

17

Evelyn Deavor

‘Incredibles 2’ (2018)

Evelyn Deavor piloting a plane in Incredibles 2
Image via Pixar Animation Studios

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)

Azog commanding his orcs at the Battle of the Five Armies
Image via Warner Bros. Pictures

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

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)

Garraka using their freezing powers in Ghostbuster: Frozen Empire
Image via Sony Pictures 

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

Release Date

March 22, 2024

Director

Gil Kenan

Runtime

115 Minutes

14

Lyutsifer Safin

‘No Time to Die’ (2021)

Lyutsifer Safin looking intently off-camera in No Time to Die
Image via Sony Pictures Releasing

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

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)

Loki attacking someone in Son of the Mask
Image via Warner Bros. Pictures

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.

Watch on Roku

12

The Mandarin (Ben Kingsley)

‘Iron Man 3’ (2013)

ben kingsley as the mandarin slouching in chair

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

Release Date

May 3, 2013

Director

Shane Black

Runtime

130 Mins

11

Enchantress (Cara Delevingne)

‘Suicide Squad’ (2016)

Cara Delevingne as Enchantress staring off camera in Suicide Squad (2016)
Image via Warner Bros. Pictures

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

Suicide Squad

Release Date

August 5, 2016

Runtime

123 minutes

10

General Hux (Domhnall Gleeson)

‘Star Wars: The Force Awakens’ (2015)

Domhnall Gleeson as General Hux in The Force Awakens
Image via Lucasfilm

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

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)

Milo looking to the distance in Morbius
Image via Sony Pictures Releasing

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

Release Date

April 1, 2022

Runtime

108 minutes

8

Doctor Doom (Toby Kebbell)

‘Fantastic Four’ (2015)

Doctor Doom looking upwards in Fantastic Four (2015)
Image via 20th Century Studios

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)

Fantastic Four

Release Date

August 4, 2015

Director

Josh Trank

Runtime

100 Minutes

7

Balem Abrasax (Eddie Redmayne)

‘Jupiter Ascending’ (2015)

Balem listening to someone secretly in Jupiter Ascending
Image via Warner Bros. Pictures

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

Jupiter Ascending

Release Date

February 6, 2015

Runtime

127 Minutes

6

Green Goblin (Dane DeHaan)

‘The Amazing Spider-Man 2’ (2014)

The Green Goblin with his mask off screaming in rage in The Amazing Spider-Man 2
Image via Sony Pictures Releasing

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

The Amazing Spider-Man 2

Release Date

May 2, 2014

Runtime

142 minutes

5

Steppenwolf (Ciarán Hinds)

‘Justice League’ (2017)

Steppenwolf smiling softly in Justice League
Image via Warner Bros. Pictures

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

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)

Lex Luthor smirking in Batman v. Superman: Dawn of Justice
Image via Warner Bros. Pictures

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

Batman v Superman: Dawn of Justice

Release Date

March 24, 2016

Director

Zack Snyder

Runtime

152 minutes

3

Terl (John Travolta)

‘Battlefield Earth’ (2000)

Terl, an alien warlord with long hair, stands at the command of his ship.
Image via Warner Bros. Pictures

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

Battlefield Earth

Release Date

May 12, 2000

Director

Roger Christian

Runtime

2

Malekith (Christopher Eccleston)

‘Thor: The Dark World’ (2013)

Malekith holding a blade and looking intently in Thor: The Dark World
Image via Marvel Studios

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)

The Joker smiling in Suicide Squad (2016)
Image via Warner Bros. Pictures

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

Suicide Squad

Release Date

August 5, 2016

Runtime

123 minutes

NEXT: The Most Underrated Movie Villains of the 2010s, Ranked

Add a comment Add a comment

Leave a Reply

Your email address will not be published. Required fields are marked *

Previous Post

Warner Bros. rumoured to be developing Dune 4 Find help us

Next Post

The Making of a Bad Boy Trailer Previews Peacock Documentary Find help us