15 Greatest Villain Actors of All Time
It is not easy to act as a villain in movies. It takes a lot of effort to look bad. Let’s take some time and praise our favorite villain actors who nailed their roles and still live in our hearts. Scroll down to see the 15 greatest villain actors of all time.
Heath Ledger — Joker
Movie: The Dark Knight, 2008

Tom Hardy — John Fitzgerald
Movie: The Revenant, 2015

Gary Oldman — Jean-Baptiste Emanuel Zorg
Movie: The Fifth Element, 1997

Ralph Fiennes — Lord Voldemort
Movie: The Harry Potter films, 2001-2011

Glenn Close — Cruella de Vil
Movie: 101 Dalmatians, 1996

Jared Leto — The Joker
Movie: Suicide Squad, 2016

Angelina Jolie — Maleficent
Movie: Maleficent, 2014

Kevin Spacey — John Doe
Movie: Seven, 1995

Joaquin Phoenix — Emperor Commodus
Movie: Gladiator, 2000

Christoph Waltz — Hans Landa
Movie: Inglourious Basterds, 2009

Ben Kingsley — The Mandarin
Movie: Iron Man 3, 2013

Rutger Hauer — John Ryder
Movie: The Hitcher, 1986

Helena Bonham Carter — The Queen of Hearts
Movie: Alice in Wonderland, 2010

Javier Bardem — Anton Chigur
Movie: No Country for Old Men, 2010

Anthony Hopkins — Hannibal Lecter
Movie: The Silence of the Lambs, 1991

For more such content, visit us at The News Fetcher.
