Comic book movies are extremely popular, so it's only natural that many A-list actors have starred in them. Barring a few exceptions, most of these are either part of the Marvel Cinematic Universe or the DC Extended Universe. And, of course, many actors do make a name for themselves as particular characters in either DC or Marvel movies. But many of these talents have actually been in movies from both superhero universes.
Intrigued? Browse through this gallery and find out who they are.
Portman played Evey in 'V for Vendetta' (2005), which was later published by DC. The actress then played Jane Foster in two 'Thor' movies. She returned in 'Thor: Love and Thunder,' (2022).
The actor first played Joker in 'Suicıde Squad' (2016). In 2022, Leto played Morbius, the Living Vampire in Marvel's 'Morbius.'
Bale is well known for playing Batman in the 'The Dark Knight' trilogy. But in 2022, the actor played Gorr the God Butcher in Marvel's 'Thor: Love and Thunder.'
The British actor has played Heimdall in 'Thor' and a couple of 'Avengers' movies, but he's also played Robert DuBois, aka Bloodsport, in 'The Suicıde Squad' (2021). Prior to these roles, Elba also starred in Marvel's 'Ghost Rider: Spirit of Vengeance' (2011) and he played Roque in DC's 'The Losers' (2010).
We usually associate Michael Keaton with Batman, but he has also starred in 'Spider-Man: Homecoming' (2017) as the villain Vulture.
The actor first played the villain Green Goblin in 'Spider‑Man' (2002), and then returned to superhero movies in DC's 'Aquaman' (2018).
Saldana is best known for playing Gamora in MCU movies, from 'Guardians of the Galaxy' (2014) to the last two 'Avengers' movies. But before this, the actress played Aisha in 'The Losers' (2010).
You probably remember the actor as J. Jonah Jameson in the first three 'Spider-Man' movies. But Simmons also played Commissioner Gordon in 'Justice League' (2017).
The actor seems to have a thing for mean-looking masks. Hardy played the iconic Batman villain Bane in 'The Dark Knight Rises' (2012), and then went on to star in MCU's 'Venom' (2018).
Reynolds as Marvel's Deadpool was a huge hit. Though his DC character, Green Lantern, was not as exciting for audiences.
The actress starred in DC's 'Constantine' (2005), and then went on to play Melina in MCU's 'Black Widow' (2021).
Before becoming the star of the 'Shazam!' movies, the actor played Fandral in two 'Thor' films.
When we think of Chris Evans, usually Captain America comes to mind. But the actor also played the Human Torch in two 'Fantastic Four' movies.
The actor has two superhero roles on his resume: Marvel's Daredevil, and, of course, DC's Batman.
The actress is well known for playing Storm in the 'X-Men' movies, but Halle Berry also infamously played the main character in 'Catwoman' (2004).
The actress famously played Catwoman in 'Batman Returns' (1992). A few years later, Michelle Pfeiffer also played Janet Van Dyne, aka the Wasp, in the 'Ant-Man' film series.
The actor first played Perry White in DC's 'Man of Steel' in 2013. Fishburne then landed the role of Bill Foster in Marvel's 'Ant-Man and the Wasp' (2018).
The actor stared in DC's 'Jonah Hex' (2010), before moving on to Marvel to play Erik Lensherr, aka Magneto, in the 'X-Men' movies.
The actor played the lead character in 'Jonah Hex' (2010). Brolin then played Thanos in the MCU movies 'Guardians of the Galaxy' (2014), 'Avengers: Infinity War' (2018), and 'Avengers: Endgame' (2019). He also played Cable in 'Deadpool 2' (2018).
The actor played the iconic Two-Face in 'Batman Forever' (1995). And then in 2011, Jones starred in Marvel's 'Captain America: The First Avenger.'
Back in the early 2000, the actor played Scott Summers, aka Cyclops, in 'X-Men' and its sequels. Marsden then played Richard in 'Superman Returns' (2006), and later played Cyclops again in 'X-Men: Days of Future Past' (2014).
In 2021, the actor played Russian supersoldier Red Guardian in MCU's 'Black Widow.' Back in 2016, Harbour played Dexter Tolliver in 'Suicıde Squad.'
The actress played Amanda Waller in 'Green Lantern' (2011). Then in 2018, Bassett played Queen Ramonda in 'Black Panther.'
The actor played the iconic General Zod in 'Superman II' (1980). Then, in 2015, he played Stick in Marvel's 'Elektra.'
More recently, the actor played Talos in 2019's 'Captain Marvel.' But Mendelsohn had already starred in a DC movie in the past: 'The Dark Knight Rises' (2012).
Pine played Steve Trevor in 'Wonder Woman' (2017), and voiced Peter Parker in 'Spider-Man: Into the Spider-Verse' (2018).
Before playing Sophie Dumond in 'Joker' (2019), the actress played Domino in 'Deadpool 2' (2018).
Weaving played the iconic masked character in 'V for Vendetta' in 2005. The actor then played Johann Schmidt, aka Red Skull, in 'Captain America: The First Avenger' (2011).
The actor has been going back and forth between DC and Marvel movies. He appeared in movies such as 'The Dark Knight' (2008), 'Ant-Man' (2015), and 'The Suıcide Squad,' to name a few.
Sources: (Yardbarker) (Screen Rant) (Insider)
See also: Actors whose careers were nearly ruined by superhero movies
Actors who have been in both Marvel and DC movies
Some actors ping-ponged between both superhero cinematic universes
MOVIES Superhero films
Comic book movies are extremely popular, so it's only natural that many A-list actors have starred in them. Barring a few exceptions, most of these are either part of the Marvel Cinematic Universe or the DC Extended Universe. And, of course, many actors do make a name for themselves as particular characters in either DC or Marvel movies. But many of these talents have actually been in movies from both superhero universes.
Intrigued? Browse through this gallery and find out who they are.