Star Wars, Avengers and Batman: The Greatest Movie Villains REVEALED – Can you guess No 1?

Over the last 100 years or more there have been some pretty incredible baddies in cinema.

Now EMPIRE magazine have polled their readers and revealed the Top 20 Greatest Villains Of All Time.

The number one spot went to Darth Vader himself (who else really), who was joined in the list by his grandson Kylo Ren and mentor Emperor Palpatine – making Star Wars the most represented franchise overall.

Meanwhile the late, great Alan Rickman, best known for his big screen baddies, has two characters in the Top 20. Scroll down to read the full list.

1. Darth Vader (Star Wars movies)
2. The Joker (Batman movies)
3. Loki (Thor and Avengers movies)
4. Hans Gruber (Die Hard)
5. Hannibal Lecter (Hannibal movies)
6. Colonel Hans Landa (Inglourious Basterds)
7. Kylo Ren (Star Wars movies)
8. Anton Chigurh (No Country For Old Men)
9. Lord Voldemort (Harry Potter movies)
10. The Alien (Alien movies)

11. Gollum (Lord of the Rings and The Hobbit movies).
12. Sauron (Lord of the Rings trilogy)
13. Nurse Ratched (One Flew Over The Cuckoo’s Nest)
14. The Sheriff of Nottingham (Robin Hood: Prince of Thieves)
15. Emperor Palpatine (Star Wars movies)
16. Norman Bates (Psycho)
17. Agent Smith (The Matrix trilogy)
18. Freddy Krueger (The Nightmare On Elm Street movies)
19. T-1000 (Terminator 2: Judgment Day)
20. Michael Myers (Halloween movies)

EMPIRE’s March issue, which includes an in-depth celebration of cinema’s villains, is out now.