I've got to agree with Lecter and the Joker but I have my own list"
Bob Wolferton in Freeway played by Kiefer Sutherland
A take off on Little Red Riding Hood, Bob Wolferton, a serial killer and child porn lover whose pursuit of Reese Witherspoon's Vanessa is utterly terrifying.
Gunnery Sgt. Hartman in Full Metal Jacket played by R. Lee Ermey
The Marine drill instructor-turned-actor Ermey gave the role authenticity and fierceness that passed quickly from comic to horror (in no small part, to the sheer inventiveness of his insults). Gunny Hartman's abuse and cruelty turn out to be intense enough to drive his recruits, crazy.
Khan Noonien Singh in Star Trek II: The Wrath of Khan played by Ricardo Montalblan
Khan Noonien Singh was first played by Montablan in the 1967 episode "Space Seed"; his snakelike charm and craftiness made the second Star Trek film a hit.
Hans Gruber in Die Hard played by Alan Rickman
There's so much to remember about Rickman's pseudo-intellectual bond thief: the way he responds to Takagi's insistence that "you're just going to have to kill me," his evil laugh before McClane pulls the gun, the wide-eyed desperation of his free fall. But most of all that moment when he introduces himself, as "Clay, Bill Clay" to McClane — exhibiting the quick thinking and adaptability that makes him super-villain.
Jack Torrance in The Shining played by Jack Nicholson
His slow decent into madness was almost enough but the how could you forget the guy who chops in a door with an axe while trying to kill his wife and child — even if he hadn't thrown in the "Here's Johnny!"
Lord Voldemort in The Harry Potter series played by Ralph Fiennes
This guy is so evil, people are afraid to even say his name.
Freddy Krueger in A Nightmare on Elm Street played by Robert Englund
This is the original film. Later films, in the series, turned him into a pop icon. In the original film Krueger was the neighborhood child molester and terrifying nightmare fuel for suburban kids — a real-life boogeyman.
Anton Ciguhr in No Country for Old Men played by Javier Bardem
For so many reasons, the hair, the coin, the gun, "Friend-o." to name a few. Few fictional characters have been quite as chilling as this seemingly indestructible killer for hire.
Auric Goldfinger in Goldfinger played by Gert Frobe
All the Bond villains are in a class by themselves. But Auric is the quintessential Bond evil madman, bent on world domination, greedy beyond all measure, and who could forget "No, Mr. Bond, I expect you to die!"
Darth Vader in Star Wars (the original trilogy) played by David Prowse, James Earl Jones (voice)
It takes a certain kind of bad guy to wipe out a planet in the blink of an eye. But it's not just his actions, it's the persona, the jet-black suit, the breathing, that voice, the sheer villainy of waiting to reveal yourself to your own flesh and blood until the midst of a full-on lightsaber battle. All of that and more but the most terrifying, was the feebed-out old guy found under the mask at the end of Jedi. That was some scary sh*t
Frank Booth in Blue Velvet played by the late Dennis Hopper
For me, he's #1. He is a sadomasochistic, gas-inhaling, PBR-endorsing evil villain there's never been a film character like him before, and there never will be again, God willing. Now villains as different as Dracula, Lecter, and Vader all have one thing in common: they're evil, yes, but they're also poised, never losing control of either their prey or themselves. Frank Booth, on the other hand, could lose his mind at any f*cking second, which makes him both electrifying and scary as hell.