If we’re including single performances, a couple of really iconic ones are Javier Bardem in No Country For Old Men and Anthony Hopkins in The Silence of the Lambs.
And yet in the 2018 miniseries Waco (and its 2023 sequel) he was completely convincing as the principled guy deeply troubled by FBI lapses and bad decisions.
Yes, he’s reliably scary. Yet he was utterly sympathetic as the leading man in both Brainstorm and The Dead Zone, among others. And his SNL performances are those of a sweet guy who’s pretty close to being a comic genius.
But see him as Michael Caine’s butler in Dirty Rotten Scoundrels and you’d swear he’s a specialist in playing patient and kind guys.
These people have range.
Another who comes to mind is Cate Blanchett. I haven’t seen her Evil Stepmother in the 2015 live-action Cinderella but she got some good notices. And of course she was extremely evil in the third Thor movie.
Jesse Plemons, the dude who asked “what kind of Americans are you?” in Civil War. He also had a memorable role in Breaking Bad.
You might not recognize the name Richard Brake but he was in The Mandalorian as an Imperial officer with a Southern accent. Bill Burr shot him. Brake also appears in Mayor of Kingstown as the leader of a white supremacist gang. He’s believable enough in that role to make me hope he’s nothing like that in real life. Edit: apparently he was the Night King on Game of Thrones too.
Billy Connolly, who is mostly known for comedy, was fantastic as a badass assassin in The Boondock Saints. Although apparently the reason why he is smoking a cigar in one particular scene (“what if it was one guy with six guns?”) was because he couldn’t keep a smile off his face.
Its kind of tangentially related to this topic but the actor Chris Pratt is known for playing goofball characters in comedies.
But in the 2019 movie The Kid he grew a beard and played a pretty scary villain. Its always nice when a character known for light hearted, goofball comedy can play an evil character so well.