Playing the role of villain is as important as being a hero. Casting for that role is the biggest thing to do, and we have seen the greatest villains so far who made us hate them. But these actors are the sweetest people on earth in real life. Check out these sweetest actors who played villains who got popular:
1. Javier Bardem as Raoul Silva
2. Cate Blanchett as Hela
3. Imelda Staunton as Dolores Umbridge
4. David Bradley as Argus Filch
5. Charlize Theron as Queen Ravenna
6. Josh Brolin As Thanos
7. Rachel McAdams as Regina George
8. Tom Hardy as Bane
9. Anthony Hopkins as Hannibal Lecter
10. Christopher Lee as Saruman
11. Ian McDiarmid as Emperor Palpatine
12. Iwan Rheon as Ramsay Bolton
13. Jason Isaacs and Tom Felton as Lucius and Draco Malfoy
14. Meryl Streep as Miranda Priestly
15. Tom Hiddleston as Loki
16. Jack Gleeson as King Joffrey
This was the list of sweetest actors who played villains. Did we miss any other actor? Let us know in the comments.
Follow us on Facebook, Instagram & Twitter for more content.
Also Watch: