Re: Is TDK's Joker the greatest cinematic villian of all time?
The best overall is probably Vader. Hannibal Lector, Norman Bates, Michael Corleone, and possibly Ledger Joker are in the next tier.
My personal favorite is probably Reverend Powell from The Night of the Hunter.
A hero can be anyone. Even a man doing something as simple and reassuring as putting a coat around a young boy's shoulders to let him know the world hadn't ended.