Ralph Fiennes has been named the top movie villain of all time, even beating out Heath Ledger's portrayal of the Joker. Ralph receives the honors for the role of Lord Voldemort in the Harry Potter films.
Moviefone explains, "He is the most powerful dark wizard to ever wave a wand. What's more, he schemes to dominate the whole world. Without his slithering presence, would J.K. Rowling be the best-selling author of all time? The answer, a resounding "No."
Here are the top 10 villains, according to Moviefone. Do you agree with the list, or better yet, the order of the villains?
1. Lord Voldemort, Harry Potter - Ralph Fiennes
2. Darth Vader, Star Wars -James Earl Jones, Hayden Christensen
3. Wicked Witch Of The West, The Wizard Of Oz - Margaret Hamilton
4. Hannibal Lecter, Silence Of The Lambs - Anthony Hopkins
5. Joker, The Dark Knight - Heath Ledger
6. Goldfinger, Goldfinger - Gert Frobe
7. Chigurgh, No Country For Old Men - Javier Bardem
8. Hans Gruber, Die Hard - Alan Rickman
9. Max Cady, Cape Fear – Robert De Niro
10. The Queen, Snow White and the Seven Dwarfs- Lucille La Verne