where comic book writers have pages upon pages to really develop their supervillains, filmmakers don't have that luxury. when adapting a supervillain, a film has to showcase that villain's motives, their powers and abilities, their backstories and their relationships with the superhero all in a two-hour film. it's not easy and it doesn't always work. when it does work, it's great. you get memorable supervillains that can carry the comic book film or film saga and as an added benefit, the actor gets a career boost. when it doesn't work, it's terrible.

related: bad meets ugly: the 15 worst looking marvel villains of the ’00s

in the best cases, audiences are blasé and the villain fades from memory. in the worst cases, the villain becomes the butt of every joke concerning their respective film, kind of like ryan reynolds in his first appearance as deadpool back in x-men origins: wolverine (directed by gavin hood), though he managed to turn that one around. we've looked through the marvel cinematic universe and its villains to bring you the ones that really captivated us, as well as those who kind of just held their films back a bit. just to clarify, this is not in order and we are including both film villains as well as major villains in the various television series.

15 the best: loki

loki

hands down the best villain in the mcu is loki, played by tom hiddleston, first appearing in thor (directed by kenneth branagh). loki was the most compelling villain we'd ever seen and it was in no small part due to hiddleston's acting talents. he brought a complexity to the villain that might have otherwise remained hidden in the script.

it's why the character has continued to appear and develop throughout the mcu, seemingly finding his redemption most recently in thor: ragnarok (directed by taika waititi) after leading audiences on an emotional roller coaster, keeping us guessing as to whether or not he was incredibly evil or truly a tortured soul in need of the right guide. there was depth, charisma and power, everything you could want from your supervillain.

14 the worst: malekith

malekith-thor-the-dark-world

in the first thor film, we got a villain we couldn't help but love, despite his desire to subjugate earth and destroy jotunheim. thor: the dark world (directed by alan taylor) gave us a villain who wanted to destroy everything, which is pretty typical of a supervillain. only malekith (played by christopher eccleston, voiced by marc thompson) did it with absolutely no charisma or passion. he was just an evil force.

if there was any depth to him, it was lost in the monotonous speeches he would have, littered with clichéd declarations of destructive intent. that's not necessarily a bad thing if the film focused more on its protagonists, but it didn't. it gave unnecessary attention to the evil dark elves who pretty much just needed to show up once at the end to have just as much of an impact as they ultimately did on the film anyway, malekith included.

13 the best: zemo

zemo-captain-america-civil-war

at the beginning of captain america: civil war (directed by joe and anthony russo), the brilliance of zemo (played by daniel brühl) as a villain wasn't immediately obvious. he seemed to wander conspicuously through the scenes, doing something evil, we just didn't really know what. like any great villain, his brilliance became abundantly clear at the end when we found out that he was trying to break the avengers apart.

what's more impressive is that unlike most supervillains, he actually succeeded and all without any superpowers, just his wit and his will. he didn't even have to fight them, he just had to turn them against each other. what made him more enjoyable was the amount of attention he got in the film. it was enough to give him depth but not too much that he was robbed of any mystery. it gives us hope that if he returns in future films, he'll have something even grander in store.

12 the worst: crossbones

frank-grillo-crossbones

from his first appearance in captain america: the winter soldier (directed by joe and anthony russo) we all knew he was going to be a bad guy. comic fans knew it after hearing his name was rumlow (played by frank grillo), but for others, it was the shady personality and overtly gruff exterior typical of big bad bad guys. fans hoped he would turn into crossbones, and he did... kind of.

he turned into a full blown bad guy by the end of that film but it wasn't until captain america: civil war (directed by joe and anthony russo) that he actually donned a costume and fought rogers. even when he finally did, it was rather unimpressive and even less fun to watch than his epic showdown against falcon in winter soldier. there just wasn't much you could do with a villain like that and it showed.

11 the best: alexander pierce

alexander pierce robert redford

it's clear that the russo brothers understood that while superpowers make films fun, they shouldn't be the focus. that's why the villains of both captain america films they directed featured villains who didn't use destructive powers to dominate the world, just their intellect to try and change or correct it. alexander pierce (played by robert redford) from winter soldier is one such example.

the masterful robert redford plays pierce as a man who genuinely believes that what he's doing is right and that the ends justify the terrifying means. he even simplifies it at one point, saying that he'd more than willingly sacrifice 20 million people to bring order to seven billion. it's horrifying and even though we abhor that thought, he makes sense and we can understand his motives after his mention of war and chaos, dirty bombs and emps. that's what makes him so compelling.

10 the worst: red skull

red-skull-mcu

the red skull was created at a time when his kind of evil was appropriate for the stories comics needed to convey. beyond that time, the nature of the character is, for lack of a better word, cartoonish and it doesn't translate well into film, even in something as relatively lighthearted as captain america: the first avenger (directed by joe johnston).

seeing as how this is a superhero film we're talking about, of course we'd have to expect a colorful villain to match our colorful hero; however, johann schmidt (played by hugo weaving) just never quite matched the tone of the film, in fact he added to the negative qualities of it, making it seem more over-the-top than perhaps was intended. captain america's story needs an appropriate symbol, so the addition of the character might have been a good choice but with the rubbery mask and the over-the-top accent, red skull missed the mark and became one of the mcu's least compelling villains.

9 the best: hela

hela cate blanchett helmet

there were a lot of things that taika waititi got right in thor: ragnarok and hela (played by cate blanchett) was definitely one of them. far from the typical depictions of the embodiment of death, hela appeared to joyfully revel in her power, exuding confidence in every scene, making her all the more enjoyable to watch.

she wasn't overused in the film either. they focused on her enough to give her character depth but not so much that it seemed detracted from her purpose in the film, which is a mistake many films make with their villains. as awesome as her character is, she is what she is: a great force our heroes must overcome. thanks to the acting talents of blanchett and the direction of waititi, hela became a memorable villain without distracting from the journey of the film's protagonist, which was the true focus of the film.

8 the worst: ego

when you have a film about the guardians of the galaxy, of course you're going to have to pit them against a force of immense power. enter ego (played by kurt russell) in guardians of the galaxy vol. 2 (james gunn), the celestial who sought purpose and decided to simply conquer the universe at the expense of billions of lives. he also happens to be peter quill's dad.

his relationship with quill was something the films had built up throughout the first film and when ego finally turned up, we were excited to see how that would develop. unfortunately, the execution of that growth simply wasn't compelling enough to make that twist at the end all that shocking. russell's performance as the megalomaniac, ego was outstanding, but the character itself in relation to the plot just didn't quite hit all the emotional notes we needed it to, which meant that what was supposed to be an emotionally involving villain turned into just another big bad force for the film's heroes to defeat at the end.

7 the best: madam gao

madame gao from iron fist

if you haven't been keeping up with marvel's netflix series, you're missing out on a fantastically written villain in the form of the mysterious and immortal madam gao (played by wai ching ho), one of the five leaders of the hand. she first appears in daredevil in the season one episode, "into the ring" (directed by phil abraham) and continued to appear in other series such as iron fist, where she continued to develop as a villain.

she slowly grew from a minor character to a major threat throughout the netflix series until she revealed herself to be a leader of the hand. what's more fascinating about her is that she clearly has enough power to take on a superhero, even the likes of iron fist, but she choose to use her intellect to manipulate her opponents and force them to doubt themselves, making her a real threat and providing decent obstacles for our heroes to overcome and really, isn't that the true purpose of a villain?

6 the worst: ultron

avengers-age-of-ultron

the trailer for avengers: age of ultron (directed by joss whedon) teased ultron as a cold villain that would put the bond between the avengers to the test. he looked rather frightening and david spader's chilling vocal and motion capture performance really sold ultron as a villain to be feared.

there was clearly a lot of potential there but the film never really explores that. ultron is wasted in cgi battle after cgi battle and we never get to explore this sentient being as he grows and explores the physical and digital world. he has an evil plan for the world, one that he believes will fulfil his mandate indirectly given to him by tony stark. unfortunately, we just can't buy the fact that he believes he's doing the right thing. it just doesn't seem genuine, it seems more like an excuse to force a villain into the plot that otherwise wouldn't have developed the way he did.

5 the best: vulture

spider-man-homecoming-adrian-toomes

the most intriguing and memorable villains are often the ones that audiences can relate to on some level. we can't really understand a villain's drive to take over the world just because they're evil, but we can understand a villain driven to commit evil acts to combat injustices done to him and his family. that's what we found in spider-man: homecoming (directed by jon watts) with its villain, adrian toomes (played by michael keaton), also known as the vulture.

from the beginning, the film makes it clear that toomes was just a regular guy trying to get by and support his family. that's no easy thing, especially when larger corporations get involved and crush the smaller businesses. with his whole team forced into unemployment, toomes turned to crime and spider-man inevitably tried to put a stop to his illegal activities. that antagonistic relationship grew organically, which added to our enjoyment of the film as a whole.

4 the worst: yellowjacket

a lot of the villains in the marvel cinematic universe tend to be dark reflections of their nemeses. that was the case with iron man and iron monger, hulk and abomination, and captain america and red skull. after a while, the predictability starts to bog films down, especially since they're all pretty formulaic anyway, for the most part.

the transformation of darren cross (played by corey stoll) into yellowjacket was something ant-man (directed by peyton reed) effectively told us was going to happen from the beginning; because of that, the character felt relatively thin. he started out pretty evil and insane and kind of just stayed that way throughout the film, with vague hints given as to his backstory and the reason for his greed and hatred. ant-man was still a great film in spite of its forgettable antagonist.

3 the best: kingpin

kingpin-netflix-daredevil

if there's anyone in the mcu who can prove that a great villain doesn't need to have powers, it's wilson fisk (played by vincent d'onofrio) from the netflix series, daredevil. he remained in the shadows in the first few episodes of the series and when he finally did appear at the end of "rabbit in a snowstorm" (directed by adam kane), we weren't quite sure of what to make of him. the reason for that was that he didn't seem to be quite the monster everyone feared and that uncertainty was chilling because we didn't know what to expect.

kingpin has depth. we see so many different sides of him that we're able to understand his motivations as well as his rage. we can understand why he can be this manipulative, calculating villain who can fearlessly take on killers like the punisher, and yet still be nervous talking to women like vanessa. his character draws us in and d'onofrio's performances makes it a pleasure to watch.

2 the worst: whiplash

whiplash-mcu

maybe it was because he insisted on taking on iron man with a pair of whips (electrified whips but still just whips), or maybe it was just because he wasn't as well written as other villains, but we didn't like anton vanko (played by mickey rourke). he was definitely the weakest facet of iron man 2 (directed by jon favreau).

the film's attempts at giving him character, especially via his pet bird, failed to actually make him more likeable in any way. despite one or two great moments in battle, whiplash fails to really astonish the way other mcu villains tend to. even in the climactic battle at the end, he's defeated quite soon after he enters the fray against iron man and war machine.

1 the best: purple man

purple man

kilgrave is by no means a wholly understandable villain or even a likeable one. we see the effects of his powers and his twisted obsessions before we see him and yet he was such a compelling villain, getting by on the performance of david tennant, who portrays him as someone vile who often shows glimpses of a tortured soul, hinting at something human and relatable which draws us in and makes us want to know more.

his presence and power added depth and thrill to the fantastically written jessica jones series. he had us wanting more, wanting to see what hateful thing he'd do next to an innocent bystander. in the episode, "aka wwjd" (directed by simon cellan jones), he even had some of us hoping that all he needed was a little guidance and that perhaps he could turn into a hero, change his ways and redeeming himself. alas, that was not in the cards.

which mcu villain did you love or hate seeing and why? tell us in the comments!