El asesino Hannibal Lecter, interpretado por Anthony Hopkins en El silencio de los inocentes, se ubicó en el primer lugar de los mejores villanos de la historia del cine, según la encuesta realizada a 2.500 británicos por el sitio web lovefilm.com. Hopkins, ganador de un Oscar por su interpretación de Lecter, fue elegido como el ganador por su personaje frío y controlador, reprodujo la página.