So many actors play an almost endless variety of roles, even ones that are good at something in particular are given bold opportunities that can go well depending on charisma. but the key to that sentence "good at something in particular", some actors (even though they do play other parts) just play villains better then others. who do you think does it best overall?