ShortList is supported by you, our amazing readers. When you click through the links on our site and make a purchase we may earn a commission. Learn more

The best movie villains: greatest movie villains of all time

From the scary to the dangerous - these are the best movie villains.

The best movie villains: greatest movie villains of all time
Marc Chacksfield
13 April 2023

When you're a kid, you think it's all about the hero. When you grow up, you realise the hero is usually pretty boring, and only defined by what the villain is up to.

Hey, we're not saying "be the bad guy." But there's a reason some of the best actors end up playing the villains in blockbuster movies.

So who is the baddest of them all? We’ve scoured film history to present our top 17 - we also deliberately didn't put in any horror movie monsters in here, so if you are looking for the likes of Freddy, Jason and Chucky, check out our best horror movie villains shortlist.

Best movies villains

Best movies villains

1. Darth Vader (Star Wars)

View now at Amazon

Booed by cinemagoers in 1977 before he’d even Force-choked his first Death Star officer, Vader, the ultimate intergalactic tyrant, made it his mission to wipe out Jedi Knights, quash the Rebel Alliance and rule the universe with an iron fist in a black leather glove. But like all of the best villains, he had a more sympathetic back story: Anakin Skywalker was a Jedi who turned to the Dark Side to become Emperor Palpatine’s ruthless enforcer, until he’s ultimately redeemed by his paternal feelings.

464
134
Thanks for voting
Best movies villains

2. Hannibal Lector (The Silence Of The Lambs)

View now at Amazon

Ferociously intelligent forensic psychologist who gets inside your mind — then eats your body. Descended from European royalty, the doctor’s charisma and cultured tastes are so smooth, you sometimes forget he’s a cannibalistic serial-killer. Pass that nice chianti.

Most evil moment: When he bites off Sgt Pembry’s nose and wears his face to escape FBI captivity in an ambulance.

377
127
Thanks for voting
Best movies villains

3. Hans Gruber (Die Hard)

View now at Amazon

Alan Rickman made his Hollywood debut as the German terrorist who seizes an LA office block on Christmas Eve with the aim of stealing the $640m in its vault. But Gruber doesn’t bet on off-duty, barefoot, sweaty-vested cop John McClane (Bruce Willis).

Most evil moment: Posing as a hostage to win McClane’s trust. He hands a gun to Gruber, who promptly tries to shoot him with it.

325
154
Thanks for voting
Best movies villains

4. T-1000 (Terminator 2: Judgment Day)

View now at Amazon

A technological leap on from Arnold Schwarzenegger’s original ‘800 Series’ Terminator, the T-1000 is made of “mimetic metal poly-alloy”, which means it can shape-shift, mimic anyone, flow through any opening and survive most mechanical damage. For extra menace, actor Robert Patrick based its swivelling, predatory head movements on the American bald eagle.

Most evil moment: The T-1000 calmly impersonates John Connor’s foster mum with the phone in one hand, while its other arm morphs into a long blade and impales her husband.

322
162
Thanks for voting
Best movies villains

5. The Joker (Batman)

View now at Amazon

Heath Ledger’s portrayal of Batman’s arch-enemy in The Dark Knight was Oscar-winning, but Jack Nicholson’s clown prince of crime makes the cut. Gloriously over-the top, theatrically homicidal and also, it turned out, killer of Bruce Wayne’s parents.

Most evil moment: Just before imaginatively killing his prey, his habit of asking, “You ever dance with the devil in the pale moonlight?”

321
184
Thanks for voting
Best movies villains

6. Agent Smith (The Matrix Trilogy)

View now at Amazon

Black-suited, inscrutable behind sunglasses and with the sole purpose of suppressing rebellion, Smith (Hugo Weaving) starts off as a human-hating weapon in the Man vs Machines war. But he goes maverick and makes it personal with hero Neo (Keanu Reeves).

Most evil moment: “What good is a phone call if you are unable to speak?” Smith smirks as a panicking Neo’s mouth seals over and disappears.

283
151
Thanks for voting
Best movies villains

7. Tommy DeVito (Goodfellas)

View now at Amazon

You wouldn’t fancy a square-up with any of the crew in Martin Scorsese’s Mob classic, but Joe Pesci’s shoeshine boy turned shiny-suited armed robber was by far the most terrifying. Based on real-life psycho Tommy ‘Two Guns’ DeSimone, DeVito’s moods were unreadable, his temper on a hair-trigger.

Most evil moment: When a goaded Spider cracks and says, “Go fuck yourself,” DeVito pumps him full of lead.

247
140
Thanks for voting
Best movies villains

8. Norman Bates (Psycho)

View now at Amazon

At first, the motel proprietor in Alfred Hitchcock’s horror classic seemed boringly normal: a shy, stammering, over-polite, preppy boy-next-door type into stuffed birds. Only in the film’s final act do you realise how insane his Oedipus complex has driven him.

Most evil moment: Killing the film’s female lead [Janet Leigh] with a kitchen knife while dressed as his dead mother. Obviously.

207
158
Thanks for voting
Best movies villains

9. Alex DeLarge (A Clockwork Orange)

View now at Amazon

His true scariness lies in his utter immorality. For the Droog leader, brutal rape and ultra-violence are just some of life’s little pleasures.

Most evil moment: The gang rape scene, during which Alex croons Singin’ In The Rain. When Malcolm McDowell met Gene Kelly at a party years later, Kelly walked away in disgust at the way his signature tune had been tainted.

201
157
Thanks for voting
Best movies villains

10. Anton Chigurh (No Country for Old Men)

View now at Amazon

Sheer menace. That's what No Country for Old Men's Anton Chigurh exudes. He famously uses a cattle gun to kill someone. But, contrary to your memories, most of the time he does actually use conventional weapons to dispatch his victims. We probably didn't notice because we were too entranced by his sheer otherworldly creepiness.

Most evil moment: The coin toss scene may not end in violence but it lays out Chugurh has an evil force that cannot be reasoned with.

6
0
Thanks for voting
Best movies villains

11. Ivan Drago (Rocky IV)

View now at Amazon

In the Eighties, Dolph Lundgren’s boxer was the physical embodiment of Cold War Russia: a Red Army captain, huge at 6ft 5in, silent but deadly. Crazed on bloodlust and steroids, he utters only a few lines, such as, “You will lose,” “If he dies, he dies,” and “I must break you.”

Most evil moment: Hammering home the Cold War metaphor when he fights and kills patriotic veteran Apollo Creed.

193
189
Thanks for voting
Best movies villains

12. Thanos (MCU)

Thanos got more time to brew than the average movie villain, as the looming threat in the Marvel Cinematic Universe movies right up until 2019's Avengers: Endgame. One click of his fingers and half of the living things in the universe will disappear. And like the best of villain motives, there's at least a half-cogent reason behind it. Marvel has never really recovered from the loss of direction Thanos's storyline ending caused.

Most evil moment:In the films, at least, it has to be that finger click, evaporating half of all living things.

3
5
Thanks for voting
Best movies villains

13. General Zod (Superman I & II, Man of Steel)

View now at Amazon

A megalomaniac who swears revenge on Superman’s father Jor-El when he imprisons him in ‘The Phantom Zone’, Terence Stamp portrays Zod as a black-clad pompous toff who’s almost bored with his powers and disappointed with how easy it is to take over Earth.

Most evil moment: The much-mimicked line from Superman II: “Kneel before Zod!”

158
195
Thanks for voting
Best movies villains

14. Begbie (Trainspotting)

View now at Amazon

A pub casual with a penchant for attacks with knives, pool cues or pint glasses, actor Robert Carlyle said that he played Begbie as a closeted homosexual.

Most evil moment: He downs his pint in a pub and tosses the glass over his shoulder, waits for the scream, then wades into the crowd bawling, “That lassie got glassed and no c*nt leaves here ’til we find out what c*nt did it.”

139
186
Thanks for voting
Best movies villains

15. Travis Bickle (Taxi Driver)

View now at Amazon

Robert De Niro’s ex-Marine starts Martin Scorsese’s 1976 masterpiece as merely an antihero: lonely, lying and haunting porn theatres. But, increasingly paranoid, he descends into full-blown psycho mode: carrying guns, shaving himself a Mohawk, attempting an assassination and appointing himself the vigilante protector of child prostitute Iris (Jodie Foster).

Most evil moment: When Bickle practises using his homemade sliding holster in the mirror, while De Niro ad libs his “You talkin’ to me?” speech.

130
181
Thanks for voting
Best movies villains

16. Don Logan (Sexy Beast)

View now at Amazon

It’s normally Ray Winstone who plays the hard cases, but in this instant Brit-crime classic, his retired safecracker Gary Dove was terrified by diminutive, sociopathic visitor Don, hellbent on enlisting ‘Gal’ for one last bank job. A wired, weasly, bullet-headed bundle of bile and swearing, Sir Ben Kingsley based his fierce, frenetic Oscar-nominated performance on his own grandmother, whom he called, “A vile and extremely unpleasant woman.”

Most evil moment: In the dead of night at Gal’s Costa Del Crime villa, Don gives himself a pep talk in the bathroom mirror while shaving, then throws down the razor and tramples into Gal’s bedroom to punch him as he sleeps.

118
183
Thanks for voting
Best movies villains

17. Frank Booth (Blue Velvet)

View now at Amazon

It’s hard to believe that the late Dennis Hopper’s career was once in the doldrums, but in the early Eighties he prioritised his cocaine habit over work. His role as obscenity-screaming, sado-masochistic underworld boss Booth in David Lynch’s surreal film noir revived his fortunes and made Hopper the go-to bad guy for a new generation. Other actors considered for the part of Booth felt that the character was too deranged and disturbed, but Hopper reportedly said: “I’ve got to play Frank, because I am Frank.”

Most evil moment: Beating up his captive girlfriend Dorothy Vallens (Isabella Rossellini) while huffing on laughing gas and screaming, “Don’t you fucking look at me,” and “Mommy, baby wants to fuck.”

168
267
Thanks for voting

SOMETHING MISSING FROM OUR SHORTLIST?

Tell us about it, and if enough people agree we'll add it in.