The 20 Greatest Villains Of All Time

2. Dracula (Bram Stoker’s Dracula)

The story of Dracula has been played out in many theatres, in many novels and across many movies and tv shows. Dracula is the ultimate villain. Neither dead nor alive, he survives on the blood of men, turning them into vampires once he has had his fill.

Sunset Boulevard/Getty Images

In Bram Stoker’s Dracula, Gary Oldman plays a brilliant Dracula, secluded in Transylvania, who toys and plays with the lives of others. All he is interested in is blood, it is what keeps his youth, and allows him to have the life he has, living in darkness alone as sunlight will destroy him. There are many stories of how to protect yourself against Dracula – garlic and crosses, and holy water, but Dracula is an all powerful evil entity, and can morph into different animal forms to haunt you in the middle of the night. He is one of the scariest villains in modern day literature and film.