WEB sTORY

Actors who return as perfect villain

March 31, 2024

Michael Keaton

Adrian Toomes/Vulture in Spider-Man No Way Home (2021). Keaton first portrayed the Vulture in the 2017 film Spider-Man: Homecoming.

Willem Dafoe

As Norman Osborn/Green Goblin in Spider-Man: No Way Home (2021). Dafoe first played Green Goblin in 2002's Spider-Man.

Arjun Kapoor

The Ki & KA actor is set to make his first appearance in the Singham Again directed by Rohit Shetty. He will be playing the villain.

Bobby Deol

Bobby Deol's role in  "Animal" was indeed a villainous one. He played the character of Abrar Haque, a menacing gangster who clashes with Ranbir Kapoor's character.

Emraan Hashmi

Emraan Hashmi is indeed playing a villain in the upcoming Telugu film titled "They Call Him OG". This marks his debut in Telugu cinema.

Alfred Molina

As Otto Octavius/Doctor Octopus in Spider-Man: No Way Home (2021). Molina's first appearance as Doc Ock was in 2004's Spider-Man 2.

Jamie Foxx

As Electro in Spider-Man: No Way Home (2021). Foxx previously played Electro in The Amazing Spider-Man 2 (2014).

Mads Mikkelsen

As Gellert Grindelwald in Fantastic Beasts: The Secrets of Dumbledore (2022). Mikkelsen took over the role of Grindelwald from Johnny Depp, who played him in the first two Fantastic Beasts films.

John Abraham

John Abraham did indeed switch to the villainous side in the 2023 action film Pathaan. He played the role of Jim,  Pathaan's (played by Shah Rukh Khan) nemesis.