Hannibal 'The Cannibal' Lecter has been voted the 'best baddie' in cinema history, according to an Internet poll of more than 17,000 film fans.
Actor Anthony Hopkins' Oscar-winning portrayal of the serial killer with a taste for human flesh beat 'Star Wars' villain Darth Vader and 'Psycho' killer Norman Bates to claim the title.
Alan Rickman's Sheriff of Nottingham from 'Robin Hood, Prince of Thieves' took fourth place, followed by ankle-smashing Kathy Bates in 'Misery'.