Psychos, Killers and Creeps: 24 Actors Who've Taken on Terrifying Roles
When it comes to playing villains, these actors understood the assignment. Stars including Evan Peters, Charlize Theron, Lupita Nyong'o and James McAvoy have all undergone serious transformations in an effort to bring some of the creepiest characters …