What would the heroes we love–James Bond, Ethan Hunt, Sherlock Holmes, and James West (YES, I said James West) be without the villains who made them shine–Goldfinger, Owen Davies, Professor Moriarity, and Dr. Loveless?
The video below is one of countless lists compiled of the greatest movie villains of all time. Many of my choices were on the list, including Javier Bardem as Anton Chigurh in No Country for Old Men (that was a seriously creepy, weird film), Kathy Bates as Annie Wilkes in Misery (I grab my knee caps every time I think of her), Margaret Hamilton as the Wicked Witch of the West in The Wizard of Oz, Daniel Day-Lewis as Bill the Butcher Cutting in Gangs of New York, and Heath Ledger as The Joker in The Dark Knight.
There are a few I’d add to the list. Javier Bardem–proving he is a masterful at portraying complicated, creepy villains–for his role as Silva in the most recent James Bond film, Skyfall. Daniel Day-Lewis for his role as Daniel Plainview in There Will Be Blood (I don’t care if he was the protagonist, that guy was definitely a villain). Sean Penn as Mickey Cohen in Gangster Squad (Shivering, just thinking about the opening scene). Leonardo Dicaprio as Calvin Candie in Django Unchained.
Who are your favorite villains of all time? Why do we love to hate them?
Publicity photo from Django Unchained.