So who's been voted greatest movie villain of all time?

Photo credit: Giphy
Photo credit: Giphy

From Digital Spy

Heath Ledger's The Joker has been voted the Best Movie Villain of All Time.

Ledger, who died ten years ago today (January 22), portrayed the anarchic comic book creation in Christopher Nolan's second (and best) Batman movie The Dark Knight.

Tragically, Ledger died before the movie was released in cinemas, but his performance was so revered that it bagged him a posthumous Best Supporting Actor award at the 2009 Oscars.

And a decade on from his passing, he's also still remembered as the Best Movie Villain of All Time in a Ranker.com poll.

Related: Christian Bale says he really hit Heath Ledger in Dark Knight interrogation scene

A huge 20,325 people have given the Batman villain an up-vote, against 6,216 down-voters. He out-evilled creations including the original Star Wars menace Darth Vader, Arnold Schwarznegger's T-800 (strictly from the first The Terminator movie), Magneto from X-Men (portrayed first by Ian McKellen and later by Michael Fassbender), and the deplorable Lord Voldemort.

Here are the results of the top 10 Best Movie Villains in full:

1. The Joker - The Dark Knight

2. Darth Vader - Star Wars universe

3. Hannibal Lecter - The Silence of the Lambs

4. Lord Voldemort - Harry Potter universe

5. Freddy Krueger - Nightmare on Elm Street universe

6. Jack Torrance - The Shining

7. Emperor Palpatine - Star Wars universe

8. Agent Smith - The Matrix universe

9. The T-800 - The Terminator

10. Magneto - The X-Men universe


Want up-to-the-minute entertainment news and features? Just hit 'Like' on our Digital Spy Facebook page and 'Follow' on our @digitalspy Twitter account and you're all set.

You Might Also Like