We’re used to watching movies where good triumphs over evil, but what about the ones where the villain flips the script and comes out on top? You walk away from these stories shocked, frustrated, or uncomfortable, yet somehow you can’t stop thinking about what just happened. These endings smash the usual “hero saves the day” expectation and show that sometimes the rules of the world can be just as ruthless โ and the villain doesn’t need to be insanely powerful, just smart or inevitable. It’s in that space between shock and admiration that these films stand out, lingering in your mind well past the final scene. More often than not, they even gain a certain charisma, transforming everything and becoming pop culture icons.
Videos by ComicBook.com
Here are 10 great movies where the villain wins over the hero, forcing you to reflect and rethink what it really means to win in a story. Each one steals the spotlight and keeps you trying to process how their endings managed to be both brutal and brilliant. Naturally, spoilers ahead.
10) Saw

Saw is one of the most successful horror franchises in cinema, so much so that it’s now considered a genre classic. And the first movie remains the most iconic. The thing that makes it work even today isn’t just the gore, but the ending, where Jigsaw (Tobin Bell) delivers a total checkmate to both the audience and the characters. The story traps two men in a filthy bathroom, forcing them to figure out the rules of a brutally cruel survival game. In the end, there’s no cop to save the day, no heroic twist โ the villain was in control the whole time. Jigsaw wins because nobody can think ahead like he does. You leave the movie uncomfortable, but with the sense that it could only have ended that way.
9) Saltburn

This movie definitely falls into the “controversial” category, but by the time Saltburn hits its final act, Oliver’s (Barry Keoghan) victory is so blatant it’s hard not to think, “Okay, he pulled it off.” The story follows a seemingly innocent young man entering the world of a wealthy, eccentric family โ and gradually, it becomes clear that nothing is accidental. It’s a fascinating watch because you know his manipulations, obsessions, and calculated moves are wrong. The discomfort is inevitable, especially with his actions, but the way he dismantles everyone else is so meticulous that, even shocked, the audience has to acknowledge the efficiency of his plan. You may not like him, but you can’t deny he won brilliantly. Besides, the film’s ending is just perfect.
8) Star Wars: Episode V – The Empire Strikes Back

When this movie first came out, audiences weren’t ready to see the heroes lose in a franchise of this scale (and okay, it’s not exactly that they lose; it’s that they don’t really achieve any victory). Star Wars: Episode V โ The Empire Strikes Back ends with Luke (Mark Hamill) mutilated, Han Solo (Harrison Ford) captured, and Darth Vader (David Prowse) revealing he’s the hero’s father. It was a massive gut punch for anyone expecting another Rebel win. But that defeat became one of the saga’s greatest strengths. Seeing the villain come out on top was frustrating in the ’80s, but it’s also what cemented the movie as a definitive pop culture icon. That victory showed Star Wars could be darker, more intense, and far more impactful than people expected.
7) The Dark Knight

In The Dark Knight, the Joker (Heath Ledger) didn’t need to blow up Gotham to win, because his goal was just to prove that people are far more fragile than they seem. The movie’s battle isn’t so much about punches or car chases; it’s about Batman (Christian Bale) trying to hold the line against pure anarchy. And he fails. By the end, the city “loses” Harvey Dent (Aaron Eckhart), and Batman is forced to take the blame for something he didn’t do. On paper, it might look like the hero wins, but the truth is, the real victory is Joker’s idea. It’s not exactly satisfying, but it’s fascinating to see how the story shows that sometimes a villain’s biggest win is simply messing with everyone’s mind. For someone like the Clown Prince of Crime, that’s an incredible accomplishment, even if he gets caught in the end.
6) Se7en

One of the best thrillers ever made, Se7en doesn’t rely solely on its violence, because the real impact comes from the surgical coldness of John Doe’s (Kevin Spacey) plan. Two detectives follow his trail of murders inspired by the seven deadly sins, until he turns himself in โ but not before setting up his final, devastating move. Brilliantly crafted, the script delivers a shocking twist no one could have predicted. The ending leaves the audience completely floored. John Doe wins by controlling, unbelievably, every move right up to the last second, even after he’s dead. It’s so unsettling that you almost admire the precision. You can’t root for him, but you have to admit: rarely has a villain won so completely.
5) Arlington Road

Seriously underrated, Arlington Road is a classic example of an ending you never forget. The movie follows university professor Michael Faraday (Jeff Bridges), who begins to suspect his neighbors of being involved in terrorism. The script plays with the line between paranoia and reality, and for much of the story, you wonder if Faraday is overreacting. Gradually, it becomes clear he’s right. The climax is ruthless. There’s no hero saving the day; the villains win with precision. But the power of their victory isn’t just in the act itself; it’s in how the film sets up every detail so the outcome feels inevitable. This is a prime example of an intricately crafted plan that leaves you realizing there’s no way around it. Rarely does a psychological thriller deliver an ending like this and still convince the audience it was the only possible conclusion.
4) 12 Monkeys

The appeal of 12 Monkeys is that it constantly goes against the audience’s expectations. The story follows James Cole (Bruce Willis), a prisoner sent from the future to figure out the origin of a virus that wiped out humanity. But the more he investigates, the clearer it becomes that everything he does is part of a predetermined cycle. He doesn’t stop anything, he doesn’t change a thing โ he just witnesses the inevitable. You hold onto hope, but by the end, it’s confirmed: the fight was lost from the start. The film can be a bit complex for some viewers, but overall, it works by delivering defeat in a way that’s chilling yet remarkable, showing that there isn’t always a light at the end of the tunnel. The villain here isn’t a person exactly; it’s something worse, and that hits hard.
3) The Silence Of The Lambs

The Silence of the Lambs is a true horror classic that introduced Hannibal Lecter (Anthony Hopkins) and cemented him as one of fiction’s greatest villains (so much so that he even got his own TV series later on). In the story, Clarice (Jodie Foster) may have caught Buffalo Bill (Ted Levine), but the real winner is the cannibalistic doctor. The movie follows the young agent’s investigation, which relies on Lecter’s brilliant (and twisted) mind to track down the serial killer. But he’s always two steps ahead. When he escapes, the audience can almost celebrate along with him. Is it wrong to root for a killer like him? Absolutely. But for many, Lecter is so intelligent and charismatic that his victory becomes genuinely fascinating. You leave the film more impressed by the villain running free than by the case being solved.
2) Avengers: Infinity War

It’s impossible to talk about movies where the villain wins without mentioning Avengers: Infinity War. For the superhero genre, having Thanos (Josh Brolin) come out on top was a total shock for audiences. In the film, he achieves his goal of wiping out half the universe, and to make everyone even more outraged, his final scene shows him relaxing โ practically taunting the audience. By far, this was one of the boldest moves in the Marvel Cinematic Universe. Until Avengers: Endgame came along to continue the story, this was one of the most shocking and memorable cliffhangers. Watching heroes disappear out of nowhere was painful, but at the same time, it was impossible not to admire the boldness of the story. For the first time, Thanos actually felt like the main character.
1) No Country for Old Men

This is a movie that should be talked about a lot more. No Country for Old Men follows Llewelyn Moss (Josh Brolin) trying to escape with a bag full of money from a deal gone wrong, but the real terror isn’t the situation itself โ it’s Anton Chigurh (Javier Bardem). He’s not just a killer; he’s basically the personification of death and inevitability. Every scene he’s in makes him feel unstoppable. Cold, meticulous, and practically omnipotent, when he wins, the impact is far greater than any twist. The most interesting part is that the story’s message shows that sometimes good doesn’t prevail, and human effort isn’t enough to change fate. It’s another film that leaves you uncomfortable at the end, but also impressed. Chigurh doesn’t just win, but redefines what it means to be a villain in modern cinema.
How do you feel about the villain walking away as the winner in the end? Have you watched any of these movies? Did you actually like how it turned out? Let us know in the comments!








