We asked the BuzzFeed Community to share which actors played villains SO WELL that their distaste for the character rubbed off onto the IRL actor a little bit…here are some of the best replies:
1. Stanley Tucci as George Harvey in The Lovely Bones:
2. Sam Rockwell as Wild Bill Wharton in The Green Mile:
3. Jeffrey Dean Morgan as Negan in The Walking Dead:
4. Rodney Dangerfield as Ed Wilson in Natural Born Killers:
5. Eliza Scanlen as Amma in Sharp Objects:
6. Tony Goldwyn as Carl in Ghost:
7. Heath Ledger as The Joker in The Dark Knight:
8. Edward Norton as Derek Vinyard in American History X:
9. Blair Underwood as Carlos in Madea’s Family Reunion:
10. Tobias Menzies as Black Jack Randall in Outlander:
11. Jeremy Irons as Scar in The Lion King:
12. Meryl Streep as Miranda Priestly in The Devil Wears Prada:
13. David Tennant as Kilgrave in Jessica Jones:
14. Pablo Schreiber as William Lewis in Law & Order: Special Victims Unit:
15. Imelda Staunton as Dolores Umbridge in Harry Potter and The Order of the Phoenix:
16. Jamie Campbell Bower as Vecna in Stranger Things:
17. Samantha Sloyan as Bev Keane in Midnight Mass:
18. Saoirse Ronan as Briony in Atonement:
19. John Lithgow as the Trinity Killer in Dexter:
20. Denzel Washington as Alonzo Harris in Training Day:
21. Andrew Leeds as Christopher Pelant in Bones:
22. Jack Gleeson as Joffrey in Game of Thrones:
23. Lastly, Ralph Fiennes as Amon Göth in Schindler’s List:
“Ralph Fiennes’s performance as Amon Göth in Schindler’s List was so well done that at least one person who had interacted with the real Göth was traumatized by meeting Fiennes in costume during production — having watched the movie a couple times, it’s easy to forget it’s Fiennes and not actually Göth. You feel a real hatred towards him.”
