After playing the DC supervillain Joker, Jared Leto will be back in action, this time as Marvel's anti-hero 'Morbius'.
Christian Bale best known for his role as the Dark Knight, may just go on to be Marvel's next big supervillain with his role as Gorr the God Butcher in 'Thor: Love and Thunder'.
Before Christian could change side, another 'Batman' Michael Keaton crossed over to the MCU with his villainous role as the Vulture in 'Spider-Man: Homecoming'.
It is easy to forget that Michael B Jordan played the superhero Human Torch before he turned a shade darker for his villainous role as Killmonger in 'Black Panther'.
Tom is one star who was successful as both villain and hero. The actor won over audiences as Bane in the 'Dark Knight' series and Venom in the MCU.
Josh went from playing the good guy in DC's missable 'Jonah Hex' to giving Marvel their greatest villain of all time - Thanos.
After playing Heimdall, the Asgardian keeper of the Bifrost for years in the Thor Series, Idris traded in his sword for a gun to play Deadshot in DC's 'Suicide Squad'.
Willem Dafoe will be back to his bad-boy ways when he puts on the Green Goblin's suit again for 'Spider-Man: No Way Home'. This comes just months after he played Nuidis Vulko in Zack Snyder’s 'Justice League'.
Fassbender starred as a villain named Burke in DC's 'Jonah Hex' and went on to give us the tragic origins story of Magneto in Marvel's 'X-Men' franchise.