The Joker has just been voted the Greatest Movie Villain Of All Time by an Internet Ranker poll.
Here’s the gospel according to Ranker voters, starting with the top five villains:
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
Here are some of the best scenes of Heath playing that crazy character!