All 45 MCU Villains, Ranked

Check out where your favorites are!

After the release of WandaVision, I decided to rank all the characters that I consider major villains inside the MCU. There's a lot of characters here, and I'm sure that I missed some characters that you guys would think of as villains. I'll try to update this after every new MCU release. That said, let's dive in. If you want to see where a specific villain is ranked, click on their name below.


Iron Monger / Abomination / Thunderbolt Ross / Whiplash / Justin Hammer / Loki / Laufey / Red Skull / Arnim Zola / Aldrich Killian / Trevor Slattery / Malekith / Kurse / Alexander Pierce / Crossbones / Ronan / Ultron / Yellowjacket / Helmut Zemo / Kaecilius / Dormammu / Ego / Ayesha / Vulture / Shocker / Hela / The Grandmaster / Surtur / Killmonger / Ulysseus Klaue / Thanos / Ebony Maw / Ghost / Sonny Burch / Yon-Rogg / Mysterio / Agatha Harkness / Tyler Hayward / Karli Morgenthau / The Power Broker / General Dreykov / Taskmaster / Contessa Valentina Allegra de Fontaine / Ravonna Renslayer / Kang the Conqueror


45. Malekith the Accursed

Malekith sucks. He is a terrible villain. He is the most generic and boring waste of a villain. It's a shame, because Christopher Eccleston is a good actor. Instead, he has tons of generic villain sayings, such as "Your world will be extinguished!" and "I will restore our world.". He is the low point of Marvel villains.


44. Laufey

Laufey is also boring. He has almost no screen time, which was dumb, because he's Loki's biological father. For seemingly being the main antagonist throughout most of the movie, he is really horrible.


43. Trevor Slattery

When I thought that he was the Mandarin, I liked Trevor Slattery as a villain. And then there was the reveal that he was a drunk idiot and wasn't actually the Mandarin. It was bad. And it makes him very low on the list.


42. Taskmaster

The biggest disappointment since the Mandarin twist, I cannot believe how badly Taskmaster was done in Black Widow. In the comics, Anthony Masters is a dangerous villain that can mimic other heroes. In Black Widow, Taskmaster is a secondary character that only shows up for action scenes. No other defining traits. And they did not set the stage for Taskmaster showing up in future projects.


41. Aldrich Killian

Right above the fact Mandarin is the seemingly real Mandarin. Aldrich Killian a loser. He is basically Syndrome from The Incredibles. Also, if you're going to replace Iron Man's most infamous foe, replace him with someone cool from the comics. Not this douche.


40. Algrim the Kursed

The simple reason that Curse is this high is because he isn't CGI and looks really cool. He doesn't have any backstory or any interesting character. He's just a cool looking character. Nothing else. He's basically a worse version of Doomsday from the Superman comics.


39. The Power Broker

In one of the most obvious plot twists of all time, Sharon Carter turned out to be the Power Broker. Not your best reveal, Marvel. There seems to be more lined up for this character, but I don't really care about her in The Falcon and the Winter Soldier, so she is very low on the list.


38. Sonny Burch

Sonny Burch is probably the most forgettable villain on this list. I honestly do not remember a single interesting thing about him. The villains that are lower than him have things I don't like about them, so Sonny Burch is higher because I just don't remember what he does.


37. Whiplash

Whiplash was weird. He spends most of the movie sitting around and complaining about his bird. He's a pretty quiet villain that kind of looks cool. But on the character front, he's very one-dimensional and formulaic.


36. General Dreykov

Black Widow's primary antagonist was not really given the spotlight in the film. As a purely nasty and evil person, Dreykov works. He is a force that needs to be stopped. I think that was good. However, as an actual character, his motivations are underdeveloped and he isn't given enough screen time to really be imposing. I also don't like Ray Winstone, the actor. So he was not my favorite of the MCU villains.


35. Abomination

I've always liked Abomination more than other people. Yeah, he's pretty generic, but I think the fight he has with Hulk is actually really fun. I like Tim Roth's performance before he becomes the monster, and I'm interested to see what happens when he returns to the MCU in the upcoming TV show, She-Hulk.


34. Ghost

On the other side, Ghost is one of the villains that I really don't like. I don't buy her turn near the end, which really makes her one of my least favorite. Her powers are cool, but something just doesn't mesh right. I also don't love Hannah John-Kamen's performance. This is not necessarily a character that I'd be interested in seeing again.


33. Ronan the Accuser

He stood up against Thanos. But that's the only thing that Ronan is good for. He is also really cliche (as are most of the villains in the bottom part of this list). He's a really forgettable and stupid villain that holds down Guardians of the Galaxy for me, personally.


32. Ayesha

Ayesha is weird. She is not a fan of the Guardians of the Galaxy, and she provided a nice subplot in Guardians 2. Otherwise, she doesn't really actually do anything, so I can't put her up very high.


31. Kaecilius

Like Abomination, I've always liked Kaecilius. I've always liked Mads Mikkelsen in the stuff that he's in. He's always had an imposing screen presence in my opinion, which made me like Kaecilius more. But, like everyone else has been, he's really generic.


30. Shocker

Shocker doesn't do much. I like that fight scene in the bus parking lot that he has with Spider-Man. It's cool. The spotlight in the movie is on Vulture, though, so this character is kind of underutilized.


29. Crossbones

Crossbones is a good villain. He's a grittier character and really causes the beginning of the Civil War between the Avengers. I love his short appearance in Endgame, but he's really just a second-in-command that doesn't get the screen time he deserves.


28. Surtur

Surtur is cool. He's only in two scenes, but both have really funny moments that involve him, which is strange, because he's a big, fiery demon monster. He destroyed Asgard, which gives him some leverage over everyone else. Him and Thanos are the only villains that complete their goals.


27. Justin Hammer

I liked Sam Rockwell a lot, which really contributes to my liking of this character. He is a much stronger villain than Whiplash, even though he isn't the main villain of Iron Man 2. He's a much more imposing threat throughout the film and doesn't spend the entire movie complaining about his bird.


26. Yon-Rogg

Yon-Rogg was fine, I guess. He's a pretty middle-of-the-road, boring villain. The final battle in Captain Marvel was strangely anti-climactic, so that holds him back. Jude Law was great, though. I'm being mean, but I truly don't mind Yon-Rogg.

25. Dormammu

The Dormammu scene in Doctor Strange is one of the best scenes in the MCU. It does a great job of paying off something that was setup earlier in the film. It makes me like this character a lot more. I'd love to see him come back, because he only got one scene...which is also why he's not higher on the list.


24. Ravonna Renslayer



23. Arnim Zola

I love Zola's role in Winter Soldier. I think that that film elevates his character much more. The twist that S.H.I.E.L.D. is really HYDRA is fantastic, and that starts with this character right here. He doesn't really do much in First Avenger, but the way that he manipulated the government to become a Nazi terrorist group is incredible.


22. Contessa Valentina Allegra de Fontaine

I really, really like this character. I think she works as a symmetrical parallel to Nick Fury. She is this mysterious espionage figure that's recruiting anti-heroes to carry out missions. It's hard to tell whether she is good or bad yet, but the after-credits of Black Widow seemed to imply that she was a villainous character. I enjoy the way that Julia Louis-Dreyfus plays her as a wisecracking jokester. I'm excited to see more of Val in the future.


21. Director Tyler Hayward

Tyler Hayward is this high because of his motivations. I love that he doesn't trust superheroes and the world anymore after the snap and return. The implications of Infinity War and Endgame are obviously going to be very present in phase four. He is the quintessential a-hole, but his being an a-hole makes sense.


20. Karli Morgenthau

I liked her motivations and the effect that she had on Sam near the end of The Falcon and the Winter Soldier. One of my favorite things that we've seen post-Endgame is the effect that the Blip has had on the MCU, and both Karli and Hayward are products of Thanos' snap. If she had come before Killmonger, she'd be higher on this list, because they have a lot of similarities.


19. General Thaddeus "Thunderbolt" Ross

I've always thought Thunderbolt Ross was a really under-appreciated villain. This man is responsible for the events of Civil War. He has always been a looked-over threat in the Marvel Universe. He's supposed to make a return in Black Widow, so that could get his character higher. He has a lot in common with Tyler Hayward, and I like both of them.


18. Yellowjacket

People don't like Yellowjacket. I never got that. I think he's cool. His look is great and I love Corey Stoll's performance. People say he's a re-tread of Obadiah Stane, but I completely disagree with that. Whenever he's on screen, I feel like he's dominating the spotlight. That's why I like him.


17. Ebony Maw

For the first half of Infinity War, Ebony Maw is a more villainous character than Thanos. I like the way that the character is written and I think he has some cool powers. The battle in New York for the Time Stone is really cool, and he's the main reason for that. I do like that they killed him off, because I think he was a character that got just the right amount of screen time.


16. Agatha Harkness

Agatha was an interesting villain, because she was hidden for most of the series. There was always suspicion surrounding her and that reveal with the "Agatha All Along" sequence is incredible. Kathryn Hahn was great in this role, and I'm interested to see if we'll ever see more of this character. The likelihood is we won't, but who knows? If characters don't die, then they aren't really gone.


15. Ego

I like Ego. Actually, I don't. He's probably the villain I hate the most on this list. But I mean that as a compliment. He was crafted in a way that made you hate him so much by the end of the film, and that effect worked on me. Kurt Russell's seemingly innocent performance made him all the more terrifying.


14. Ulysseus Klaue

This character is all Andy Serkis. He is so energetic and fun, while being a horrible menace at the same time. Like Ebony Maw, Klaue is more of a threat than Killmonger for the first half of Black Panther. The outlandish antics and violent outbursts that he tends to have make him one of the more memorable villains inside of the MCU.


13. Iron Monger

The first villain in the MCU still remains one of the best. Obadiah Stane is interesting, because he is inferior to Tony Stark, but he's fine with that. All he wants is to keep making weapons, which is what sets him off. The frustrated mentor became more of a trope after Iron Man, which, unfortunately, leaves this characters in the shadows more often than he deserves.


12. The Grandmaster

The Grandmaster is pure hilarity. Jeff Goldblum brings his calm and unique acting style to the MCU...and it works one hundred percent. He is hysterical and fits the vibe of Sakaar and of Ragnarok perfectly. His character may not be that interesting, but he sure is entertaining to watch.


11. Helmut Zemo

I'm very excited to see Zemo return in The Falcon and the Winter Soldier. He was the mastermind that made the Avengers collapse. His plan is one of the most fleshed out villain arcs in the MCU, and his motivations make sense. He isn't the most imposing of Marvel's villains, but he sure is one of the best.


10. Kang the Conqueror



9. Alexander Pierce

Alexander Pierce is the most underrated MCU villain. Just because he isn't a huge name in the comics doesn't mean he can't be a great antagonist in the movies. This man is the Lex Luthor of the Marvel Universe. He is a manipulative, evil, and really, really clever director of a huge organization that has tons of power. People love Luthor, so they should also love Pierce.


8. Red Skull

This was a pretty solid adaptation of Captain America's arch nemesis. The makeup for this character was really great, and I thought he worked well as the evil Nazi captain that he was. I think that this character is a much better version of General Ludenhorff from Wonder Woman. His return in Infinity War and Endgame is admittedly strange, but he works in First Avenger real well.


7. Ultron

I've never understood the complaints for Ultron. In my opinion, he was the best part of the film. The implications that he's had on the rest of the MCU are huge. He indirectly causes both Civil War and WandaVision. I love the look of the character, James Spader's vocal performance, and his twisted view of the world. In a way, he was like a prototype for Thanos, albeit not as good.


6. Vulture

Vulture was incredible. Most of the MCU villains want to take over some huge city or destroy the world. Vulture doesn't. He is a simple man that was screwed by the government and wants to provide for his family. His actions are illegal but his intentions are good. The twist involving him and the proceeding car ride are two of the best scenes in the MCU. Michael Keaton is great. I'm very excited to get this character back in future movies.


5. Mysterio

Mysterio is great. His plan to take advantage of people after the events of Endgame is really cool. Even though we already knew that Mysterio was going to be a villain, there was a nice twist there, and it makes you feel legitimately betrayed by this character. Jake Gyllenhaal's performance is fabulous and so convincing as both a good and bad guy. The sequences in the Mysterio-reality are the most visually stunning scenes in the MCU. I love this character and this movie.


4. Hela Odinsdottir

Hela was definitely one of the cooler villains in the universe. As soon as she appeared and crushed Thor's hammer, you knew that she was built different. She had some really intimidating and imposing moments, but she also had some funny moments. It's also great that she wasn't defeated by Thor. She was killed by another villain (Surtur). I thought that was really clever.


3. Loki Laufeyson

Now we get into the top tier. Loki is not only one of the best villains in the MCU, he's one of the best of all time. His arc throughout the MCU is great. He starts off as a villain in both Thor and The Avengers. Then he becomes more of an anti-hero in the later movies. He worked for Thanos in The Avengers and then stood up to him in Infinity War. He goes through a complete character shift that is absolutely spectacular. I'm excited and a little nervous for the Loki TV show. We'll see.


2. Erik Killmonger

Killmonger was just incredible. The thing that makes him second best is that he made our heroes change. Black Panther opens Wakanda up to the rest of the world because Killmonger made him change. His motivations and intentions are reasonable. His actions aren't, but he definitely does a number on the Wakandans. I love Michael B. Jordan in this role. And I'm glad that this will be the only movie Killmonger appears in.


1. Thanos

Thanos is one of the best crafted characters ever. He is this huge purple space invader that wants to collect a bunch of objects so that he can essentially destroy the world...but the writers provided a compelling and realistic motivation for him to do this. Infinity War is basically a character study of Thanos, and since he's such a great character, I love Infinity War. I think, as time goes on, Thanos will make his way into the greatest villains of all time, along with Vader, Joker, Hannibal Lecter, and the rest of those characters.