32 Movies That End With The Bad Guy Winning

Movies

We all know the trope of the hero defeating evil, getting the girl, and they live happily ever after. That isn’t always what happens in life or at the movies. Sometimes the bad guy wins. Sometimes the hero can’t come out on top. These movies will sometimes stick with us days or weeks, so here’s our list of the times the bad guy wins in the end. 

Warning: Spoilers ahead, of course.

Javier Bardem in No Country For Old Men

(Image credit: Miramax Films)

No Country for Old Men

Llewelyn Moss (Josh Brolin) is a reluctant hero in No Country for Old Men. He stumbles onto a briefcase full of cash from a deal gone bad by the Mexican Cartel and finds himself on the run from them and the assassin Anton Chigurh (Javier Bardem). Despite his resourcefulness, which leads audiences to believe he’ll come out ok, his mother’s mistake leads to Moss getting killed and losing the money while his wife (Kelly Macdonald) is (probably) murdered by Chigurh.

Kevin Spacey in Seven

(Image credit: New Line Cinema)

Se7en

Kevin Spacey‘s John Doe in Se7en is one of the most evil villains in cinema history and a big reason why is that in the end, he gets everything he wants. He completes all seven of the deadly sins when Detective David Mills (Brad Pitt) kills Doe and becomes the seventh sin, rage. So while Doe ends up dead, he still wins. 

Darth Vader in Star Wars: The Empire Strikes Back

(Image credit: Disney / Lucasfilm)

Star Wars Episode V: The Empire Strikes Back

Throughout the Star Wars saga, good and evil have traded blows with both sides coming out on top at different times. The first example (or second, depending on what order you watch the Star Wars movies in) is the legendary end of The Empire Strikes Back. Luke, handless, dangles from a tower as Darth Vader tells him about his lineage after Han Solo is carted away, frozen in carbonite. It’s bleak. 

Hannibal Lecter all chained up

(Image credit: Orion Pictures)

Silence Of The Lambs

The ending of Silence of the Lambs is a mixed bag. Clarice Starling (Jodie Foster) gets Buffalo Bill (Ted Levine), but another villain, Hannibal Lecter (Anthony Hopkins) gets away and hunts his nemesis down on an unnamed tropical island. Some may call Lecter an anti-hero here, but he’s pure bad guy in reality.

Carl Weathers in Rocky

(Image credit: MGM)

Rocky

One of the reasons Rocky is such a timeless movie is because, in the end, Rocky (Sylvester Stallone) actually loses the fight. It makes the movie real and gritty. Its true brilliance is that the end it still triumphant, even though Apollo Creed (Carl Weathers) wins the fight. 

Thaons arriving on Titan in Avengers: Infinity War

(Image credit: Marvel Studios)

Avengers: Infinity War

It was the snap heard ’round the universe after Thanos collected all the Infinity Stones and in a millisecond wiped out half of the population everywhere. Marvel is not where audiences ever expect to see a movie end with the villain winning, but Avengers: Infinity War changed everything and it’s brilliant. 

Jack Nicholson in Chinatown.

(Image credit: Paramount Pictures)

Chinatown

One of the reasons Chinatown has one of the greatest scripts ever written is because of the twist ending no one sees coming. Jake (Jack Nicholson) has just worked out all the ins and outs of the scam he’s been trying to uncover for the whole movie when he’s caught by Cross (John Huston) and forced to help Cross complete his plan. Cross gets away and Jack can only watch it happen. 

Bill Murray in Kingpin.

(Image credit: Metro-Goldwyn-Mayer)

Kingpin

The stakes are quite a bit lower in Kingpin than in some of the other movies on this list, but that doesn’t change the fact that the villain, in this case bowler Ernie McCracken (Bill Murray) defeats Roy Munson (Woody Harrelson) in the final match of the movie. Munson just can’t catch a break. 

The Usual Suspects cast

(Image credit: Gramercy)

The Usual Suspects

The greatest trick the devil ever pulled was convincing the world he didn’t exist and the greatest trick The Usual Suspects pulls is having Keyser Soze (Kevin Spacey) escape right out from under the noses of the authorities. Hailed as one of the great twists in cinema, while all the clues are right there for audiences to see, the mysterious Soze completes his plan and gets away. 

Jack Nicholson in One Flew Over the Cuckoo's Nest

(Image credit: Warner Bros.)

One Flew Over The Cuckoo’s Nest

R.P. McMurphy (Jack Nicholson) is one of the greatest anti-heroes in literary and cinema history, but that doesn’t mean he gets to win. No, in the end, it’s one of cinema’s greatest villains, Nurse Rachet (Louise Fletcher), and the system that wins leaving McMurphy lobotomized. 

Mia Farrow scared in Rosemary's Baby

(Image credit: Paramount Pictures)

Rosemary’s Baby

Rosemary’s Baby is one of the scariest movies ever made and just when you think Rosemary (Mia Farrow) might figure out what is going on with the weirdos in her apartment building, the coven wins, and Rosemary births Satan’s child. What’s worse is that Rosemary gives in and decides to raise the child. 

Edward Norton in Primal Fear

(Image credit: Paramount Pictures)

Primal Fear

The shocking twist ending to Primal Fear was a controversial one, but it’s so satisfying when you think about it. Yeah, the good guy, attorney Martin Vail (Richard Gere), and everyone else, is fooled by Aaron/Roy (Edward Norton) and a murderous villain basically gets away with killing multiple people, but it works so, so well. 

Barry Keoghan looking dapper in a suit and bow tie in Saltburn

(Image credit: Amazon MGM Studios)

Saltburn

One of 2023’s most talked-about films, Saltburn leaves audiences guessing until the end with what is really going on. Oliver Quick’s (Barry Keoghan) is a bit of a mystery until he reveals that he is pretty evil. He manipulates an entire family so he can get what he wants, which is apparently to dance…um…freely, through the Saltburn estate. 

Javier Bardem smiles during an interrogation in Skyfall.

(Image credit: Danjac, LLC and MGM)

Skyfall

No one ever expects James Bond to lose, and he rarely does. Sometimes, however, the villain does at least partially win. Skyfall is a great example. Raoul Silva (Javier Bardem) is one of the best Bond villains of all time, and in the end, while he doesn’t live, Silva does take out M (Judi Dench) and in a way, breaks Bond on his way out. 

The Wicker Man

(Image credit: Warner Bros.)

The Wicker Man

Whether it’s the classic original from 1973 or the ill-advised “comedic” 2006 remake of The Wicker Man, the results are the same. The police officer investigating the cult of pagans doesn’t get his man in the end, in fact, they get him. 

John Goodman in Fallen

(Image credit: Warner Bros.)

Fallen

While Fallen isn’t going to top any list of great Denzel Washington movies, it is an example of the bad guy winning in the end. It’s a weird story, involving demon possession and other occult-ness, and in the end, while Washington’s character thinks he’s got the upper hand by poisoning himself and shooting his possessed partner, played by John Goodman, it turns out he doesn’t and the demon walks away after possessing a cat. Seriously. 

Bruce Willis in 12 Monkeys

(Image credit: Universal Pictures)

12 Monkeys

12 Monkeys is as confusing as it is visually stunning and because the plot can be so confusing it’s hard to say if the bad guy wins definitively. It’s even hard to say who the baddies are definitively. What is clear is that despite Bruce Willis’ character trying to do what’s best for himself and his future, fate, the scientists in the future, or whomever, steps in to take him out. So the good guy doesn’t win, which is close enough. 

Anakin in Revenge of the Sith

(Image credit: Lucasfilm)

Star Wars: Episode III — Revenge of the Sith

There’s no surprise that Star Wars: Episode III — Revenge of the Sith is on this list. It’s an interesting addition because most fans knew exactly where this part of the Star Wars saga was headed. Palpatine/Darth Sidious (Ian McDiarmid) wins by drawing Anakin Skywalker (Hayden Christensen) to the Dark Side and creating Darth Vader. Bummer. 

Walter Matthau in The Bad News Bears

(Image credit: Paramount Pictures)

The Bad New Bears

The Bad New Bears is a classic sports comedy that follows a tried and true formula. A group of misfits come together after struggling and make it to the championship game. Unfortunately for the Bears, they lose in the championship to their rivals, the Yankees. The bad guy is most definitely the terrible coach of the Yankees, who even slaps his son before the game ends, yet he’s rewarded by winning. Bad news for the Bears. 

Kristanna Loken in Terminator 3: Rise of the Machines

(Image credit: Warner Bros.)

Terminator 3: Rise Of The Machines

In the Terminator series, fans waited a long time to see Judgment Day, when Skynet became aware. That finally happens at the end of Terminator 3: Rise of the Machines. John Connor (Nick Stahl) and Kate Brewster (Claire Danes) seek to shut down Skynet before it becomes sentient, but find their destination is the wrong place to do that. Skynet becomes aware, launching the nukes that would kick off the war with the machines. 

The Droogs drinking some laced milk

(Image credit: Warner Bros.)

A Clockwork Orange

A Clockwork Orange turns a lot of tropes on their heads. For starters, audiences end up rooting for Alex (Malcolm McDowell) despite being a horrid, homicidal maniac. When he’s sent to the hospital to be reformed, the brainwashing works and Alex is “cured” of his ultra-violent tendencies, and yet, we’re all left disappointed somehow and the bad guys become those saving the maniac. Or did they…

Robert De Niro talking in his apartment in Taxi Driver.

(Image credit: Columbia Pictures)

Taxi Driver

Travis Bickle (Robert De Niro) in Taxi Driver is a bad guy. There’s no way around it. He might have been driven to madness, but that doesn’t mean he’s good. Still, he never pays for any of his horrible crimes and in the end, is still driving his cab. It’s a win for the anti-hero that shouldn’t even be considered that. 

Kevin Spacey in Swimming with Sharks

(Image credit: Trimark Pictures)

Swimming with Sharks

When Guy’s (Frank Whaley) dream job turns into a nightmare at the hands of one of the worst bosses in movie history, Buddy Ackerman (Kevin Spacey) in Swimming With Sharks he comes up with a plan to end Buddy’s reign of terror. Instead, Buddy turns it around on Guy and Guy becomes everything he tried to avoid. Chalk another one up for the bad guy. 

Jude Law and Matt Damon in The Talented Mr. Ripley

(Image credit: Paramount Pictures)

The Talented Mr. Ripley

Tom Ripley in The Talented Mr. Ripley is a grade-A sociopath and when presented with an opportunity to weasel his way into a lifestyle he craves, he resorts to everything up to murder to do so. He kills friends, lovers, and other innocent people to get what he wants, without even a hint of remorse most of the time. He also gets away with it all, getting everything he wants with no consequences. 

Strother Martin in Cool Hand Luke

(Image credit: Warner Bros.)

Cool Hand Luke

“Cool Hand” Luke Jackson is another anti-hero we all love. He’s incorrigible and untamable in the best way. That is until he meets The Captain in a prison in Florida who goes out of his way to break Luke in Cool Hand Luke. The Captain is so brutal on Luke, that the movie ends with Luke’s death. The Captain wins and seemingly will continue his brutal ways in the future. 

Peter Finch stands in the newsroom, looking mad as hell, in Network.

(Image credit: Warner Bros.)

Network

Network doesn’t have one bad guy that wins, it has a bad system that wins. Corporations and capitalism are the bad guys, not state actors or terrorists. “There is only IBM and ITT and AT&T and DuPont, Dow, Union Carbide, and Exxon,” according to Arthur Jensen (Ned Beatty). Howard Beale (Peter Finch) tries to take them down, but he’s just yelling madly out a window. Almost 50 years after Network came out and the corporations are still winning. 

Sharon Stone in Basic Instinct

(Image credit: TriStar Pictures)

Basic Instinct

Catherine Tramell is a great villain in Basic Instinct. The role is played so well by Sharon Stone that by the end, audiences aren’t sure if she’s good or bad, if she’s a murderer or not. It’s less ambiguous when we see the ice pick in the final scene. Still, she wins, she gets away with murder, or multiple murders and lives on, ready to commit at least one more, maybe. 

Josh Brolin in Sicario

(Image credit: Lionsgate)

Sicario

Sicario’s morality is all over the place. Audiences are left asking more questions about it than answers to be found in the movie. Is the CIA evil? Are the U.S. policies in the War on Drugs? Is the Mexican Cartel? What about Benicio Del Toro’s character? We just don’t know. What we do know is that no one wins, especially not the good guy.  

Telly Savalas showing off records on his desk in On Her Majesty's Secret Service.

(Image credit: Danjaq, LLC and MGM)

On Her Majesty’s Secret Service

In George Lazenby’s only appearance as James Bond, On Her Majesty’s Secret Service, James Bond saves the world but loses his wife, which definitely qualifies as the bad guy winning. After Bond stymies Blofeld’s (Telly Savalas) plans and rescues his love interest, Tracy (Diana Rigg), Blofeld returns the favor when he and his henchwoman gun down Tracy in a drive-by shooting as the couple are leaving their wedding. It’s safe to say the moment changed 007 forever. 

Tim Robbins and Joan Cusack in Arlington Road

(Image credit: Universal Pictures)

Arlington Road

In Arlington Road Michael (Jeff Bridges) suspects his neighbors, played by Tim Robbins and Joan Cusack, as being terrorists, and he pursues them in a cat-and-mouse game that ultimately leads to Michael discovering he was right, but the terrorists are one step ahead of him and Michael dies in an explosion at FBI headquarters and is framed as the perpetrator of the blast. Meanwhile, his neighbors, who are responsible, get away scot-free. 

Ben Affleck in Gone Gil

(Image credit: 20th Century Fox)

Gone Girl

Just who is the bad guy in Gone Girl? Is it Nick (Ben Affleck) for the way he treats his wife, or is it his wife, Amy (Rosamund Pike) for the way she frames him? It’s hard to answer, but by the end, Amy has trapped Nick in their toxic relationship, so in one way or another, the bad guy wins. 

Heath Ledger as The Joker in The Dark Knight

(Image credit: Warner Bros. Pictures)

The Dark Knight Rises

The Joker in The Dark Night Rises is quite possibly the best villain in any comic book movie ever. Heath Ledger’s performance is worthy of all the praise it gets. And while he doesn’t get everything he wants, to destroy the soul of Gotham, he does manage to destroy Batman’s (Christian Bale) psyche and that is enough to say the bad guy won. 

It’s nice to not always have the bad guy lose, even if we don’t like it in the moment. But as the Rolling Stones said, sometimes you need to have a little “sympathy for the devil.” 

Products You May Like