The Joker is great, especially who's portrayed by Jack Nicholson and Heath Ledger. Actually there are too many great villains in movies to choose from, like Charles Foster Kane in Citizen Kane, Dracula in Bram Stoker's Dracula, and YouKnowWho in Harry Potter series, just to name a few.