The Marvel movies are beloved the world over, and they are consistent box office and critical hits. But if there’s an Achilles heel to the Marvel Cinematic Universe, it’s its villains. They’re not particular good or even interesting. And given how many films they’ve made now, it’s become a bit of a running joke that Marvel’s villains are lackluster. Of course, they make up for it in the protagonist department, but that doesn’t mean creating a fascinating Marvel movie villain is impossible. In fact, they’ve come close a few times and there is one indisputable great Marvel movie villain.

So as we await the release of the latest film in the MCU, let’s look back on every major Marvel movie villain to date ranked from worst to best. Be aware there are spoilers discussed.

Note: I only included major villains in this piece, or characters who at one point in the story served as a primary/major antagonistic force to our hero. So while Kursed and Crossbones are in the MCU, it's unfair to compare their character-lite screentime with other major villains, and thus they've been left off the list.

RELATED: 10 Villains Created by Tony Stark's Mistakes

45. Whiplash – Iron Man 2

Whiplash in Iron Man 2

You really can’t blame Jon Favreau and Marvel for wanting Mickey Rourke to play Whiplash in Iron Man 2. At the time, Rourke was in the midst of what would ultimately be an incredibly brief resurgence thanks to his terrific performance in The Wrestler. But when he showed up for Iron Man 2, he basically wore his same clothes off the street, demanded the character have a pet bird and mumbled his way through the film. Ivan Vanko was supposed to be a formidable foil for Tony Stark that brought up all of Tony’s daddy issues, but Rourke’s performance is so stilted and odd that Vanko/Whiplash just comes off as one big joke. While Iron Man 2 certainly is one of the MCU’s worst films, a lot of the film’s stink is due to this complete dud of an antagonist and Rourke’s unwillingness to give Favreau and Co. anything resembling an actual performance. — Adam Chitwood

44. Kro - Eternals

eternals-kro-bill-skarsgard
Image via Marvel Studios

Bill Skarsgård seems like he would be the perfect person to play a Marvel villain after he brought the terrifying Pennywise the Dancing Clown in the recent It films. This makes his completely bland and pointless villain in Eternals even more crushing. You can tell how bad a villain Kro is when I couldn’t remember his name and had to Google it, and there’s a reason why his name is hard to remember. For starters, Kro is overshadowed by Ikaris (Richard Madden), who becomes the real main villain in the third act. Secondly, Kro appears about halfway through the movie, becoming the first intelligent Deviant after absorbing the abilities of some of the other Eternals. Having a character that can mimic the abilities of those it’s killed might sound interesting, but ultimately Kro doesn’t get to do anything in the story besides show up out of nowhere for the final fight. A complete waste of a talented actor in an already convoluted plot. — Aidan Kelley

43. Emil Blonsky/Abomination – The Incredible Hulk

abomination-emil-blonsky-the-incredible-hulk
Image via Marvel Studios

The Incredible Hulk is an outlier in the MCU for many reasons—it was produced at the same time as Iron Man, and yet only two characters from Hulk have appeared in any other MCU films. It’s a weird movie that’s kinda-sorta part of the MCU mythology, but as a film itself, it’s pretty forgettable. That extends to its main villain Emil Blonsky (Tim Roth), who in the film is basically just portrayed as a macho military dude who wants to get Hulk-sized ripped. He becomes Abomination because, reasons, to fight Hulk, and is beaten to a pulp. The end. He really only exists in the film to justify a big third-act fist fight between Hulk and a formidable challenger, and as a character is as paper-thin as they come. — Adam Chitwood

42. Malekith – Thor: The Dark World

malekith-thor-the-dark-world
Image via Marvel Studios

In the long line of pointless villain roles in the MCU, Christopher Eccleston’s Malekith in Thor: The Dark World ranks as one of the most pointless. Case in point: I bet you forgot/didn’t know Christopher Eccleston was even in a Marvel movie! Malekith is a mean Dark Elf who wants to rule the universe. That’s the beginning and end of his story, and the film makes no efforts to inject any sort of pathos or emotion into the character at all, just using him to get in the way of Thor and Jane. It’s all the more glaring when coming off of Loki in Thor, who was chock-full of pathos. But Eccleston’s not alone in the MCU legion of wasted talents. — Adam Chitwood

41. Dormammu – Doctor Strange

dormammu-doctor-strange
Image via Marvel Studios

I debated even putting Dormammu on this list, but seeing as how he’s the one pulling the strings in Doctor Strange, it felt appropriate. He can’t rank very high because the character only has a teensy bit of screen time, during which he’s seen only as a floating psychedelic face. The character is only made interesting by the fact that he worked alongside Tilda Swinton’s Ancient One, and his visual design is admittedly pretty cool, but beyond that, he doesn’t make much of an impression. Of course, that’s certainly not the last we’ve seen of the character, so To Be Continued… — Adam Chitwood

40. Laufey – Thor

laufey-thor
Image via Marvel Studios

Thor is a weird movie in regard to antagonists because yeah, the film starts out by setting up the Frost Giant Laufey (Colm Feore) as the main villain, but he’s really just a misdirect. There’s also S.H.I.E.L.D. that gets in Thor and Jane’s way, but in the third act, it’s Loki that emerges as the biggest threat to our hero. So Laufey’s a bit of a patsy, and that’s not really his fault. He ranks low on this list by design. — Adam Chitwood

39. Ronan – Guardians of the Galaxy

ronan-guardians-of-the-galaxy
Image via Marvel Studios

It’s a marvel that Guardians of the Galaxy works as well as it does with a villain as lame as Ronan, but that’s kind of become the modus operandi of the MCU. Lee Pace’s villain is a religious zealot who is angry that his people, the Kree, have signed a peace treaty and thus decides to basically start a galactic war over racial superiority. That could be interesting, but the movie doesn’t spend near enough time on Ronan to flesh out his motivations beyond “A crazy dude who wants to do bad stuff.” He’s basically just there to get in the way and set up jokes and set pieces, and by that metric he serves his purpose well. But as an antagonist who’s even mildly interesting, Ronan fails miserably. — Adam Chitwood

38. Taskmaster – Black Widow

Taskmaster with his arms crossed over his chest in Black Widow
Image via Marvel Studios

While Taskmaster (Olga Kurylenko) is a fairly solid physical antagonist for Natasha Romanoff in Black Widow, the character's true identity is a twist you see coming a mile away, and even then we get very little payoff or resolution to who's really under the mask. So in the end, Taskmaster serves as a secondary villain in the film, purely there to drive action sequences. Taskmaster is fine. — Adam Chitwood

37. Todd Phelps/HulkKing/Intelligencia – She-Hulk

Jon Bass as Todd Phelps/HulkKing in She-Hulk
Image via Disney+

Intelligencia is surely the source of Jennifer Walters' (Tatiana Maslany) problems, but Todd Phelps (Jon Bass) is hardly the worst of the worst. A verified incel, Todd spends most of the season working in the shadows while being Jen's client at work. Although he's got more personality and his transformation to whatever the HulkKing was means he's more interesting and funnier than some other villains on this list, She-Hulk isn't really a show about the villain. Intelligencia is simply the vehicle for angry men and their misogyny. What Josh (Trevor Salter) does to Jennifer is awful, but is it comparable to snapping away half the universe? No, it's not. — Therese Lacson

36. Infinity Ultron – What If…?

infinity Ultron marvel what if

The psychotic murder robot returns in What…If?, kinda. This is a variant of Ultron who comes from a universe where he succeeded in transferring his consciousness to Vision, killed most of the Avengers, and even obtained all six Infinity Stones. Dubbed Infinity Ultron, the machine grows so powerful that he is able to discover the Watcher, thus learning that there are an infinite number of universes out there for him to conquer. Infinity Ultron is ultimately held back by the lack of power he seems to have despite having every Infinity Stone and the noticeable lack of James Spader not returning to voice the character makes him feel like your average Saturday Morning cartoon baddie. Still, it’s a fun callback to a classic MCU foe and it’s cool to see him interact with alternate versions of popular characters.

35. Najma – Ms. Marvel

ms-marvel-nimra-bucha-1

One of many examples of Marvel’s latest trend of giving their villains a bit more sympathy, and Ms. Marvel is a good example of that. Najma’s (Nimra Bucha) early motivations simply stem from her wanting to return home. She and the other Clandestines want to return to their own dimension, and they’ve reached a point where they will do anything to do that. In terms of evil acts, Najma has quite a few. She murders Kamala’s great-grandmother, abandons her son Kamran in a prison, and was still willing to create a gateway to her home dimension with the full knowledge that it would destroy Earth. These are all terrible acts, sure, but Najma’s screen presence is somewhat lacking and unmemorable, and her last-minute redemption doesn’t feel earned or satisfying given her actions curse Kamran with powers and cause even more havoc after her death.

34. Kaecilius – Doctor Strange

mads-mikkelsen-doctor-strange
Image via Marvel

Mads Mikkelsen dodged a bullet when he passed on the Malekith role in Thor: The Dark World, but he didn’t fare much better by taking on Kaecilius in Doctor Strange instead. Co-writer/director Scott Derrickson admits he chose a simplistic villain given the complexity of the protagonist and mysticism he already had to deal with, and indeed Kaecilius is something of a blank slate. He does get in some great fight sequences, and Mikkelsen looks tremendous when going toe-to-toe with Strange and other characters, but at the end of the film we don’t much care what happens to Kaecilius. He’s more of a pest than a dastardly antagonist, which again given that the script also had to deal with the Ancient One stuff and Strange’s arc is semi-forgivable, but he’s certainly not a memorable entry into the MCU. — Adam Chitwood

33. Arthur Harrow – Moon Knight

Ethan Hawke
Image via Disney+

Arthur Harrow brings cultism to the MCU, leading worshippers of the Egyptian god Ammit in Moon Knight. Despite leading an army of mercenaries and having a staff that can summon invisible jackal monsters, Harrow’s intentions seem to be pure, as he and Ammit want to “judge” people to decide if their hearts are good or evil. The problem arises when you realize that Ammit’s judgment takes a page out of Minority Report and will judge you harshly even if you haven’t done anything. Harrow uses his wits and charisma to not only manipulate his followers but also Moon Knight against Khonshu and even his own wife. The mind games he plays are fun, and Ethan Hawke gives an incredible performance, but the finale has him and Moon Knight in a big CG fight where they punch each other a lot. Harrow’s history with Khonshu as his former avatar also felt like a missed opportunity that deserved a deeper look. — Aidan Kelley

32. Wanda Maximoff – Doctor Strange in the Multiverse of Madness

Scarlet Witch, played by Elizabeth Olsen, stares in Doctor Strange in the Multiverse of Madness
Image via Marvel Studios

Wanda Maximoff (Elizabeth Olsen) ranks as one of Marvel Comics' best creations. Infinitely powerful, with so many interesting stories and plot arcs. But when it comes to Wanda as a villain? The MCU dropped the ball. After devoting all of WandaVision to developing Wanda's character and devoting it to the story of her grief, Doctor Strange into the Multiverse of Madness erases it with a simple Macguffin. The Darkhold not only corrupts Wanda, but it flattens her characterization, she has none of the sass that Kathryn Hahn's Agatha had under the control of the Darkhold (and quite frankly her character didn't change much when the Darkhold was taken from her). Wanda gets points for being genuinely scary but aside from that, her character feels forced into the position of villain and that places her low on this list. – Therese Lacson

31. Alexander Pierce – Captain America: The Winter Soldier

alexander-pierce-captain-america-the-winter-soldier
Image via Marvel Studios

Captain America: The Winter Soldier is somewhat unique in that it’s one of the more grounded films in the MCU, and Robert Redford’s Alexander Pierce is very much a “suit-and-tie” villain. He has no superpowers or plans to gain superpowers. Instead, he’s just an evil Nazi dude who’s trying to keep Hydra’s infiltration of S.H.I.E.L.D. a secret. And he’s…fine. The character is kind of a waste of Redford’s talents and indeed, the film seems to let Redford’s mere presence do a lot of the heavy lifting. But there’s nothing particularly memorable about Alexander Pierce, and he hasn’t really made a lasting impact on the MCU, so he’s very much one of the franchise’s middle-of-the-road baddies. — Adam Chitwood

30. Ghost – Ant-Man and the Wasp

ant-man-and-the-wasp-hannah-john-kamen
Image via Marvel Studios

It's a little unfair to even include Ghost on this list because Hannah John-Kamen's character is more of an antagonist than a true villain. But she is indeed the main "baddie" of Ant-Man and the Wasp, and while she gets some refreshing moral complexity, it still feels a bit like John-Kamen's talents were underutilized here. The Midnight Run approach to the story dictates that there are various obstacles in our heroes' way, and so while Ghost is the most formidable, there are times when she takes a backseat to Walton Goggins' shady dealings or the federal authorities. When we get to the Ghost "twist" it provides some understanding for her character, and we see she's really not all that "bad", but the film doesn't spend enough time on Ghost to fully develop her as a scary or threatening force. So when it comes time for the big third-act battle, Ghost is, again, more of an annoying obstacle than a serious threat to the well-being of our heroes. Ghost is, much like Ant-Man and the Wasp, just fine. — Adam Chitwood

29. Darren Cross/Yellowjacket – Ant-Man

ant-man-darren-cross
Image via Marvel Studios

Speaking of forgettable villains, enter Darren Cross. Admittedly Ant-Man is a weird movie in the MCU since it had to be kind of hobbled together in a rush after director Edgar Wright left the project. The finished film is still working on the backbone of Wright and Joe Cornish’s script, but something’s a little off. That extends to Cross, whose motivation is interesting—stealing a company from his mentor, whom he resents for not telling him his Ant-Man secrets—but the execution in terms of story is a bit underwhelming. Corey Stoll does a nice job with what he’s given, and he brings an excitable edge to Cross that’s refreshingly off-kilter, but ultimately it doesn’t really coalesce into much. — Adam Chitwood

28. General Ross – The Incredible Hulk

the-incredible-hulk-general-ross
Image via Marvel Studios

William Hurt’s General Ross is actually one of the best things about The Incredible Hulk, and yet it’s still a case of the hero overshadowing the character development of the villain. The baggage that audiences brought to the film with Ang Lee’s Hulk still fresh in their minds does a lot of the heavy lifting as far as Ross’ backstory is concerned, but Hurt’s performance is delightfully steely, especially in relation to his daughter. — Adam Chitwood

27. Yon-Rogg – Captain Marvel

captain-marvel-jude-law
Image via Marvel Studios

There's a recurring theme in the MCU of "good guys who turn out to be the bad guys," and while Jude Law's Yon-Rogg in Captain Marvel isn't as forgettable as Yellowjacket, he's nowhere near as substantial as someone like Ego the Living Planet. Part of that is due to a miscalculation on the part of the Captain Marvel's filmmakers and Law's performance—it's abundantly clear that he's a bad dude early on in the film, but the movie wants you to believe he's an ally to Carol until the third act. Much of Law's screentime is spent merely talking to Carol via Space Phone and trying to steer her clear of answers, and while one could maybe make the argument that he's a stand-in for "Man Who Gaslights Woman Then Thinks She Owes Him for Helping Her," there's simply not enough for Law to do for the film to really dig into anything of substance.

That's kind of the give and take of a villain reveal like this, and for his part, Ben Mendelsohn is fairly compelling when we're under the impression that his character Talos is the film's Big Bad. I will say the larger twist that the entire race of the Kree turn out to be the bad guys while the Skrulls are actually the good guys is an interesting one, as the film examines how meeting and getting to know someone markedly different from you can allow you to see the world from an entirely different point of view (empathy, amirite?). But for the purposes of this list, since Yon-Rogg is technically Captain Marvel's villain, he lands towards the back half of the pack. — Adam Chitwood

26. Ikaris – Eternals

Richard Madden as Ikaris using his golden yellow energy blasts in the film Eternals
Image via Marvel Studios

The real villain of Eternals, Ikaris is yet another evil Superman archetype to join the surprisingly popular character genre with Homelander and Omni-Man. Seriously, he flies, has super-strength, and laser eyes, but perhaps we misspoke when we called him “evil”. See, Ikaris isn’t motivated by personal greed or a desire for bloodlust, he’s just following orders. He’s become so indoctrinated by Arishem that he views killing Ajak and betraying his now enlightened friends are things that are necessary to preserve the Celestial vision of the universe. He has no problem manipulating his friends from the very beginning, and even though he does redeem himself by fulfilling his namesake and flying into the sun, he’s still the most devious person in the whole movie. — Aidan Kelley

25. Dreykov – Black Widow

ray-winstone-black-widow
Image via Marvel Studios

The primary villain of Black Widow is shrouded in mystery for the bulk of the film. We meet Dreykov (Ray Winstone) early on in the film, and we know he's who Natasha and Yelena are going after, but Winstone doesn't really get to do anything until the climax of the story. As far as villains go he's pretty terrifying, largely in that he's a man controlling the minds and bodies of a cadre of young women across the world. He's disgusting, and Winstone delivers a pretty solid performance. But in the canon of MCU villains, despite the fact that his emotional connection to Natasha, Yelena, and Melina is pretty effective, Dreykov is largely forgettable. — Adam Chitwood

24. Karli Morgenthau – The Falcon and the Winter Soldier

falcon-and-winter-soldier-erin-kellyman-no-mask-social
Image via Disney+

There’s a case to be made that Karli Morgenthau (Erin Kellyman) was a big believer in the infamous “Thanos was Right” movement since she and the Flag Smashers think the Avengers bringing back half the population was a big mistake. Morgenthau and her band of radicals believe the world is now overpopulated, and less fortunate families are now displaced thinks to the Blip’s reversal. She and her peers took a sample of super-soldier serum and now have the same abilities of Steve Rogers. Morgenthau is a nice twist on the sympathetic villain archetype that Marvel has grown fond of recently in The Falcon and the Winter Soldier. Her believable motivations and pure intentions make the audience think she’s going to break good and redeem herself, but proving Zemo was right, she’s just too far gone down a radical worldview her violent methods are doing more harm than good. Even though Sam Wilson (now Captain America) tried to make her see reason, Morgenthau ultimately died for her cause, turning her into a symbol for change despite her pension for murder. — Aidan Kelley

23. Kingpin – Hawkeye

vincent-donofrio-kingpin-wilson-fish
Image via Netflix

After wanting to see their favorite Marvel show represented outside of Netflix, Daredevil fans finally rejoiced when Wilson Fisk, AKA the Kingpin, appeared as a surprise villain in Hawkeye, once again played by Vincent D’Onofrio. The Netflix shows and every other pre-Disney+ television project are in this weird canon limbo in the sense that they’re kind of canon but also kind of not (hence why you won’t see Kilgrave or Cottonmouth on this list), so it’s not exactly clear if this is the same Fisk we saw in Daredevil. That doesn’t really matter as this D’Onofrio is playing the character the exact same way, with the only differences being the character’s unexplained super strength from the comics and an incredible Hawaian holiday get up to make you scream mele kalikimaka. Since he only appears fully in the last episode, we don’t get to see Kingpin a ton before that cliffhanger where Maya shot him. If you feel like Kingpin is stuck in this spot on the list, don’t worry, as this ranking could change since we’ll be seeing Fisk and his nemesis without fear again in the upcoming Echo. — Aidan Kelley

22. Namor – Black Panther: Wakanda Forever

black-panther-wakanda-forever-tenoch-heurta
Image via Marvel Studios

While Black Panther: Wakanda Forever offered us a great introduction to Namor (Tenoch Huerta Mejía), the underwater ruler of Talokan is neither the most deadly villain nor the most sympathetic. His motivations are rather short-sighted as he proposes to Shuri (Letitia Wright) that the two of them should ally Wakanda and Talokan together to take over the world. His attack on Wakanda is brutal, and he is undoubtedly powerful, but this is a guy who can essentially be defeated by a couple of well-placed radiators if he's not near a body of water. Still, he has a higher spot on the list due to Huerta's performance. Full of intensity and surprisingly sinister at moments, Namor straddles the line between hero and villain. He has done some truly awful things while also uplifting and protecting his community of people. We can understand why he would do the things he does. Admittedly he doesn't straddle the line as deftly as some of the other villains on this list, but it's effective enough to make us want more of him. — Therese Lacson

21. Hela – Thor: Ragnarok

thor-ragnarok-cate-blanchett
Image via Marvel Studios

When you cast an Oscar-winning performer like Cate Blanchett, who also happens to be one of the greatest actresses working today, you don't necessarily expect her to show up ready to play. But that's exactly what she did with Hela in Thor: Ragnarok. There's not really any major effort made to offer a deep context to Hela's actions, and there's no major twist at the end—she's just a jilted wannabe Queen of Asgard, and she's gonna look great trying to take over the throne.

This would be disappointing in most other Marvel movies, but Thor: Ragnarok is here to play. Taika Waititi's approach to the film is to make it as fun as possible, and while Hela's origin twist at the beginning of the movie adds a bit emotional shading to the whole ordeal, mostly she's just here to chew the scenery and have a blast doing it. And that's perfectly fine. So while Hela may not be the most memorable of villains when it comes to plans or machinations, she serves the film she's in perfectly, making this a successful turn. — Adam Chitwood

20. Agatha Harkness – WandaVision

Kathryn Hahn as Agatha Harkness in Marvel in WandaVision
Image via Disney+/Marvel Studios

When Wanda realized that there was something off about this perfect utopia that she had created for herself, it didn’t take long to realize that it was Agatha all along. Instead of being just another brainwashed resident of Westview, Agatha is a witch who wants to help Wanda see her true potential as the Scarlett Witch. Kathryn Hahn had a tall order playing the character given that she had to keep switching acting styles to suit the sitcom time periods in addition to putting on a facade for Wanda. Even though Wanda was able to defeat her, Agatha did win in a way given Wanda’s actions in Multiverse of Madness. Thankfully, unlike those poor Illuminati members, we’ll be seeing Agatha again in her own spin-off series. — Aidan Kelley

19. Mysterio – Spider-Man: Far From Home

spider-man-far-from-home-jake-gyllenhaal
Image via Sony Pictures

The tricky thing about Mysterio is you have to spend half the movie pretending he's a good guy, even when you know he's not. Jake Gyllenhaal does a convincing job (that's why he's Jake Gyllenhaal), and indeed the entire idea behind casting Gyllenhaal in this role was to be able to elicit two different kinds of performances from the talented actor. And he does well! But it doesn't change the fact that you spend the first half of the movie just waiting for the other shoe to drop, which knocks Mysterio down a couple pegs in relation to other MCU baddies who get the entire screentime to develop.

But when that other shoe does drop, Mysterio's an interesting guy. The notion of "fake news" and selling the world an alternate reality certainly rings true to 2019, and the final Mysterio twist is certainly one of the most significant impacts a villain has ever had on an MCU hero. You just end up a tiny bit unfulfilled, wishing you had more time with the real Mysterio. — Adam Chitwood

18. Aldrich Killian – Iron Man 3

guy-pearce-iron-man-3
Image via Marvel Studios

Ah yes, one of Marvel’s most controversial villains. I’ll say this up front: I think Iron Man 3 is one of Marvel’s best films, and I think that extends to the characterization of Aldrich Killian. If you’re a Mandarin purist the film allows you to consider Killian the “real” Mandarin, but the character of Killian himself is fascinating. Here’s a guy who was ignored by Tony Stark, who rebuilt himself better, bigger, and badder, and who actually has a brilliant approach to global terrorism: make it theatrical. There’s no rule that says the main terrorist has to be the face of the organization, and if he’s reaping the benefits of their operations regardless, why not hide in plain sight? Killian goes a bit Bond villain in the third act, but Guy Pearce’s performance is fascinating to watch, and it supports the Mandarin reveal in an interesting way. — Adam Chitwood

17. Ultron – Avengers: Age of Ultron

avengers-age-of-ultron
Image via Marvel Studios

Avengers: Age of Ultron is quite one of the weirdest movies Marvel has made thus far, and considering it’s the sequel to their first BIG movie, that's quite a risk. Writer/director Joss Whedon is asking big, difficult, and dark questions with this film concerning parentage and basic humanism, and James Spader’s evil robot Ultron is something of a mouthpiece for these ideas and concerns. Ultron is essentially Tony’s legacy in humanoid form, and this is a story of a son denying his father and carving out a legacy of his own. While the visual design of the character is a bit underwhelming, his motivations and Shakespearean-like dialogue are delectable, and Spader makes a meal of it. That final scene between Ultron and Vision, in which they discuss the value of humanity itself, is something that could only come from the mind of Whedon in the context of a massive blockbuster sequel, and Ultron makes for one of the MCU’s very best baddies. — Adam Chitwood

16. He Who Remains – Loki

loki-episode-6-jonathan-majors
Image via Marvel Studios

Jonathan Majors’s all-powerful character in Loki isn’t Kang the Conqueror (kind of). Kang is a variant of He Who Remains that we are introduced to in Ant-Man and the Wasp: Quantumania. But in Loki, Majors gives us a tease of what to expect when he plays the blue time traveler, and what a tease it is. He Who Remains has unique motivations over the other MCU baddies. Why does he want Loki and Sylvie to kill him? Simple: He’s bored. After eons of crafting the perfect timeline and controlling variants who step out of line, all He Who Remains wants now is to be at rest. Is it selfish for someone to throw the multiverse into chaos just because they were tired? Oh yes, but whatever sanity He Who Remains had left died when Sylvie plunged her blade into his chest, potentially setting up grave consequences for the entirety of the multiverse. — Aidan Kelley

15. Gorr the God Butcher – Thor: Love and Thunder

Gorr, the God Butcher looking intently at something in Thor: Love and Thunder.
Image Via Disney

No villain on this list has quite the creepiness factor of Gorr. His feverish addiction to god slaying and mustache-twirling charisma makes him one of the scariest villains in the entire MCU. As scary as he is, however, he still had a believable motivation and a sympathetic backstory, proving that there is a method to his madness that needs to break out for the sake of his daughter’s memory. Gorr’s failure to make it into the top ten is through no fault of his own, nor Christian Bale for that matter who gave his performance his all as per usual. Gorr simply isn’t in Thor: Love and Thunder enough. He steals every scene he’s in, but that’s only a handful of scenes. Had Gorr’s screen presence been increased in favor of decreasing the Omnipotence City stuff, Gorr the God Butcher could easily be in the top five of the MCU rogue’s gallery. — Aidan Kelley

14. Ego – Guardians of the Galaxy Vol. 2

guardians-of-the-galaxy-2-ego-explained
Image via Marvel

Ego the Living Planet certainly has one of the better story arcs of any Marvel villain, especially given how it plays out narratively. Elizabeth Debicki's Ayesha turns out to be something of a red herring in Guardians of the Galaxy Vol. 2—a pre-villain of sorts, as her story in the film is really just about setting up her future role in the creation of Adam Warlock and using her as a physical antagonist towards the end of the film. The real villain of Guardians 2 is Kurt Russell's Ego, who we've spent the majority of the runtime believing is Star-Lord's benevolent and long-lost father. James Gunn's decision to tie the emotional drive of the movie with the villain's story is an inspired one, as the backbone of the film is Star-Lord finally getting to have a relationship with his father, only to learn that his dad is a deadbeat. The fact that Gunn uses these two otherworldly beings to tell such a grounded, relatable story is one of the film's greatest strengths, and Russell absolutely kills it in this role.

While the film does devolve into a CG-filled battle at the end, Ego is mostly a pretty great, complex, and interesting character who mucks up the plans of our heroes in a way that's inherently tied to the emotional stakes of the film, not just as some physical force to be reckoned with. That makes him stand out amongst the library of lackluster MCU villains thus far. — Adam Chitwood

13. The Winter Soldier – Captain America: The Winter Soldier

captain-america-the-winter-soldier-bucky
Image via Marvel Studios

From a physical standpoint, The Winter Soldier/Bucky Barnes is one of the most formidable baddies in the MCU. He’s lead to some of the franchise’s best close-quarters combat scenes and offers an emotional point of conflict with Steve Rogers. But at the end of the day, his motivation in Captain America: The Winter Soldier is simply "I'm brainwashed," and we really never get to see much of Bucky shining through or reckoning with what's happened to him, so from an emotional standpoint it's a bit disappointing. Ultimately, "The Winter Soldier" is a physical obstacle whereas Alexander Pierce plays the more straightforward villain of the story. Regardless, Sebastian Stan’s Bucky is a really strong visual antagonist and the personal connection to Steve Rogers makes the audience investment all the more significant, and Bucky's arc in the films following The Winter Soldier only make his impression that much stronger. — Adam Chitwood

12. Helmut Zemo – Captain America: Civil War

daniel-bruhl-zemo-captain-america-civil-war
Image via Disney

Captain America: Civil War is a surprising film, and that extends to Daniel Bruhl’s villainous Helmut Zemo. A revenge thriller is not exactly a new idea, but the lengths to which Zemo goes to exact his revenge, and the way in which it’s enacted, are refreshingly complex and very much grounded in character and emotion. You do have to make some pretty big leaps in logic to follow along, but the impact is the same: Zemo gets Iron Man and Captain America to destroy each other, to destroy the Avengers, to make them pay for killing his family in their careless assault on Sokovia. In some ways, the Avengers themselves are the villains of Civil War, and Bruhl’s Zemo underlines this wonderfully. — Adam Chitwood

11. Justin Hammer – Iron Man 2

justin-hammer-iron-man-2
Image via Marvel Studios

Sometimes a little comedy goes a long way. Iron Man 2 is a bad movie, but Sam Rockwell’s Justin Hammer is an absolute delight the entire way through. He’s also an interesting villain! The sequel forces Tony to face the consequences of going public with his Iron Man confession, but Hammer represents the fact that when Tony outed himself as Iron Man, he painted a giant target on his back. Hammer is an opportunist, and the technology that fuels the Iron Man suit is coveted by those looking for fame and glory, like Hammer. Rockwell plays the character with flair and gusto, and he’s quite literally the only reason that scenes involving Mickey Rourke’s dead-fish-like Whiplash are watchable. — Adam Chitwood

11. The High Evolutionary — Guardians of the Galaxy Vol. 3

Guardians-of-the-Galaxy-Vol-3-The-High-Evolutionary
Image via Marvel Studios

In recent years, Marvel has done an excellent job of creating villains that are complicated, villains that might be the antagonist, but have difficult pasts that make them understandable, despite their nefarious means. Enemies like Killmonger and Namor have become almost as beloved as the heroes themselves. But sometimes, it's nice to just have a villain who is deeply, unrepentantly evil, a villain who is nothing but pure awfulness who we want to see our heroes destroy. That's certainly the case with Chukwudi Iwuji's The High Evolutionary, a man who believes himself a god, wants to create a new world in his image, and will even torture and experiment on adorable animals to make his plans come together. The High Evolutionary is a maniac, and while it's great to have well-rounded villains, sometimes, it's just great to have someone who revels in evil. — Ross Bonaime

10. Obadiah Stane/Iron Monger – Iron Man

jeff-bridges-iron-man
Image via Marvel Studios

The list of MCU villains that are actually meaty is admittedly short, but the studio actually kind of nailed it with their first outing, Iron Man. Granted, the smaller scale of the film necessitated a villain who was more familiar, and Jeff Bridges brings Obadiah Stane and his alter ego Iron Monger to life in a very Jeff Bridges manner. There’s a swagger to the character that almost makes him more menacing, and the tension that fills the scene in which Pepper (Gwyneth Paltrow) is nearly caught stealing files off of Stane’s computer is played entirely off of Bridges’ demeanor and facial expressions. It’s refreshingly intimate, especially considering the villains and films to come, and it remains one of Marvel’s best. — Adam Chitwood

9. Kang the Conquerer — Ant-Man and the Wasp: Quantumania

jonathan-majors-as-kang-the-conqueror-in-antman-and-the-wasp-quantumania-1
Image via Marvel Studios

While we've met He Who Remains in Loki, who warns of Kang, we don't meet the Conquerer until Ant-Man and the Wasp: Quantumania, and he immediately steals the show from Paul Rudd, Evangeline Lilly, and the rest of the cast. With Quantumania, the MCU is really setting up Kang as the next big bad for the next few phases, and thanks to Majors' performance, it's easy to get excited about the many different variants we might see in the future. In this first exposure to Kang, we meet the exiled Conquerer attempting to escape the Quantum Realm, desperate to get back to exploring the multiverse and causing havoc among the many different possibilities. Quantumania explains that there are many different variants of Kang that are coming in the future, and after this first meeting, it's hard not to get excited about more Kang in the future. — Ross Bonaime

8. Red Skull – Captain America: The First Avenger

Red Skull, Hugo Weaving, Captain America The First Avenger

It’s a shame that Hugo Weaving didn’t seem to enjoy his time in the MCU, because his villainous Red Skull remains one of Marvel’s absolute best antagonists to date. The World War II setting of Captain America: The First Avenger necessitated a period-appropriate villain, and Weaving’s Nazi scientist Red Skull is the perfect fit. Weaving brings a terrifying stoicism and focus to the role that telegraphs Red Skull will let nothing and no one get in his way, and the way he kind of just blows Captain America off sets the tone for their relationship. And while it’d be great to see Weaving reprise the role, perhaps we look back on the character so fondly because we’re left wanting more. — Adam Chitwood

7. The Mandarin/Trevor Slattery – Iron Man 3

Ben Kingsley in Iron Man 3

Okay, hear me out. Fans were clamoring for the Iron Man movies to finally tackle the character’s most famous villain, The Mandarin. The big problem there was the character in the comics is actually a pretty racist caricature, so the prospect of making him contemporary proved difficult. Enter Iron Man 3 writers Shane Black and Drew Pearce, who had the crazy idea to portray The Mandarin as a theatrical façade for the much more nefarious and shadowy Ten Rings. Black has a knack for subverting expectations, and revealing The Mandarin as a drunk, classically trained British actor throws both the audience and Tony for a loop while putting the film into an entirely different context. Sir Ben Kingsley nails this role, proving formidable for the first half of the film (if a bit ridiculous) and then hilarious after the reveal. It may be divisive, and it may go against the grain, but that’s precisely why it’s so great. It’s different, it’s risky, and it’s utterly unique.

Put it this way: I'd rather kick back and enjoy a fake-out villain like Trevor Slattery 10 times over than be forced to sit through another "going-through-the-motions" forgettable baddie like Malekith or Kaecilius. — Adam Chitwood

6. Adrian Toomes – Spider-Man: Homecoming

spider-man-homecoming-michael-keaton
Image via Sony Pictures Releasing

Marvel has a habit of somewhat wasting talent when it comes to the actors that fill their villain roles, but boy what a breath of fresh air Michael Keaton was in Spider-Man: Homecoming. His character Adrian Toomes initially appears to just be another semi-interesting spin on a baddie—a blue collar worker spurned by Tony Stark who sets out to make his own buck by shady means. That would have probably resulted in a fine, middle-of-the-road villain by MCU standards. But it's the extra twist in the script that solidifies Toomes as one of Marvel's best villains yet. In the third act, as Peter Parker (Tom Holland) goes to pick up Liz (Laura Harrier) for the dance, it's revealed that Toomes is Liz's father.

This not only dramatically increases the stakes of the movie, but it also ties inherently into the film's underlying themes of what it's like to be a high school kid. Parents of potential significant others are terrifying enough, but making the dad the actual villain ties right into the story while delightfully complicating matters. It also gives us one of the MCU's best scenes ever, in the car when Toomes has "the talk" with Parker and lets him know he knows. And that's why you cast Michael Keaton as the Big Bad. — Adam Chitwood

5. Green Goblin – Spider-Man: No Way Home

green-goblin-willem-dafoe

Vulture is an amazing new addition to Spider-Man’s already spectacular rogue’s gallery, but when it comes to Spidey villains, there’s only one person who could be considered the ultimate foe. Spider-Man: No Way Home took things a step further by bringing back the man who started it all: Norman Osborne. Plucked straight from the original Sam Raimi films, Willem DaFoe’s take on the Green Goblin is pure perfection for a number of reasons. For one, Willem DaFoe, who never ceases to have the time of his life playing the Marvel equivalent of the Joker. Secondly, No Way Home really plays into the more sympathetic side of Norman Osborne, otherwise known as the more sensible half to the more chaotic Goblin persona. Finally, and most importantly, no character has historically caused the most personal torment to Spider-Man. The Goblin’s presence was constantly felt over the entire Raimi trilogy, took the woman that Andrew Garfield’s Spider-Man loved, and finally murdered the MCU Peter Parker’s Aunt May. All of these elements combine for an end result that makes the unexpected return of the first Spider-Man movie villain faithful to the original, it may be even better. — Aidan Kelley

4. Xu Wenwu – Shang-Chi and the Legend of the Ten Rings

shang-chi-tony-leung-social-featured
Image via Marvel Studios

The best villains are those with whom we can empathize. The thread connecting the most forgettable MCU baddies are that we don't really care or care to understand what it is they want. They exist simply to serve as a physical antagonist for our hero. But the brilliance of how Shang-Chi and the Legend of the Ten Rings constructs its protagonist/antagonist relationship is that it's constantly subverting expectations. The entire introduction to the film allows us to understand where, exactly, Xu Wenwu is coming from and what motivates him, and the second act of the movie finds our protagonist and antagonist in close quarters, having a dialogue that allows Shang-Chi to better understand his father — or at least his father's motivation. That makes the third act all the more satsifying, and all the more tragic, as Tony Leung Chiu-Wai sells the heck out of a man blinded by love and guilt to that point that it puts his family in harm's way. Leung's performance is beautifully layered, on top of the fact that he fully kicks ass. 24 films in, Marvel is still capable of surprising us, and of introducing us to some of the most memorable characters the MCU has unveiled thus far. — Adam Chitwood

3. Thanos – Avengers: Infinity War and Avengers: Endgame

Josh Brolin as Thanos
Image via Marvel Studios

Possibly the most important task Avengers: Infinity War had was making Thanos an interesting and formidable villain. The character has been teased as the one pulling the strings since the end of The Avengers, but until Infinity War we had no motivation, no pathos, and certainly nothing to show for it—he had amassed exactly zero Infinity Stones until the events of Infinity War. So did Marvel succeed? Well, kinda.

In terms of impact on the MCU characters, yes, Thanos is the baddest of them all. He kills half the universe! But in terms of "best" villains—characters who are fascinating, charismatic, and dare I say empathetic—Thanos doesn't quite top this list. Some hail Thanos as the best Marvel villain ever, and while I wouldn't go that far, Infinity War does a fairly compelling job of fleshing Thanos out. Josh Brolin's performance has a lot to do with it, as the No Country for Old Men actor brings some much-needed humanity to the character. And there are a couple of scenes designed to flesh Thanos out as an emotional being that sort of work.

His motivation, however, is a bit shaky. Thanos wants to wipe out half the population of the universe, claiming that in doing so he's sacrificing many to save many. By cutting down on overpopulation, Thanos believes the rest of the universe's inhabitants will thrive. There are some allusions to Thanos' backstory as motivation here and there, but ultimately we're not given a super compelling reason why beyond "Thanos is deadly passionate about his political beliefs." Which, sure, that's certainly something that happens in reality, but in terms of dramatic effect it doesn't quite do the trick.

There's also the attempts at pathos with regards to Thanos' relationship with Gamora, with an entire flashback designed to make the audience see Thanos as an emotional being. While the scene where Thanos sacrifices Gamora for the soul stone mostly works, ultimately we're again not given a convincing enough reason as to why Thanos genuinely loves Gamora, especially as he's simultaneously pulling his other daughter, Nebula, apart.

So yes, Infinity War mostly does a good job of making Thanos at the very least formidable—especially considering how many other characters the film has to juggle. When it comes time for Avengers: Endgame, Thanos largely takes a backseat to the OG Avengers, and while Past Thanos brings the fury in the film's climactic moments, a formidable physical presence doesn't overcome the character's shortcomings in other departments. Is Thanos a good Marvel villain? Absolutely. Is he the best? Ehhh... — Adam Chitwood

2. Loki – Thor and The Avengers

Loki-Tom-Hiddleston
Image via Marvel Studios

When it comes to the ultimate Marvel villain, Loki held that title for a long time. Not until our #1 appeared did a single other MCU villain match the pathos of Tom Hiddleston’s Loki, who basically stole Thor even before he was revealed to be an antagonistic force. We care about Loki, even when he’s doing awful things, and his story is ultimately one of tragedy. That’s what makes him compelling, and that’s what no other Marvel movie has been able to replicate. Granted, Loki got to build his pathos as a friendly face first before being outed as a baddie, but even in The Avengers there’s a dynamism to the performance and the role that makes it utterly watchable. While Loki made the turn more towards "good guy" in later MCU films, he remains one of the most interesting and layered antagonists Marvel has introduced thus far. Which is why he's getting his very own Disney+ series. — Adam Chitwood

1. Killmonger – Black Panther

Erik Killmonger challenging T'Challa for a fight on the waterfall top.

Black Panther is Marvel Studios' most substantial film to date, and it achieved that through the precise, thoughtful, and bold creative vision of co-writer/director Ryan Coogler. That vision wasn't just one of T'Challa (Chadwick Boseman) getting into fisticuffs with a threat to the Wakandan throne, but a story about the African experience contrasted with the African-American experience. The latter is embodied by Michael B. Jordan's Erik "Killmonger" Stevens, a Wakandan raised in America—an outsider to his own homeland. This character is written so well, so empathetically that it's weird to even call him a villain. It's easy to agree with Killmonger's motives to share Wakandan technology to help the oppressed people of African decent all over the world, and even though his methods are extreme, you see his point. How rare is it to be moved to tears by a film's antagonist? But that happens in Black Panther thanks to Jordan's phenomenal performance and Coogler and Joe Robert Cole's pitch-perfect screenplay. Killmonger's impact is deeply felt long after the credits roll, and I haven't been able to get his parting words out of my head ever since I first saw the film: "Bury me in the ocean with my ancestors that jumped from the ships, because they knew death was better than bondage." — Adam Chitwood