
Ralph Fiennes
From the horrifying Amon Göth in Schindler’s List (1993) to the noble M in the modern Bond films, Fiennes has shown extraordinary control over both extremes.

Rosamund Pike
She played a cold and manipulative villain in Gone Girl (2014), but her more sympathetic and protective performances in films like A Private War (2018) showed her dramatic range.

Tom Hiddleston
As Loki in Thor (2011), he became one of cinema’s most beloved villains, but his heroic side shines in roles like Jonathan Pine in The Night Manager (2016).

Willem Dafoe
Few actors move between hero and villain as effortlessly as Willem Dafoe. From noble roles like in Platoon (1986) to terrifying villains like Green Goblin in Spider-Man (2002), his range has remained unmatched for decades.

Anthony Hopkins
Hopkins gave cinema one of its greatest villains as Hannibal Lecter in The Silence of the Lambs (1991), but his compassionate and heroic performances in films like The Father (2020) show the opposite side.

Cate Blanchett
She embodied grace and heroism as Galadriel in The Lord of the Rings: The Fellowship of the Ring (2001), while her turn as Hela in Thor: Ragnarok (2017) made her a powerful antagonist.