When it comes to superhero films, there's been a lot of them. Several famous actors have been in superhero movies. In fact, some of them have played more than one iconic comics character. Some actors became famous for their work with DC, while others became famous for their work with Marvel. This article is for actors who have appeared in work for both DC and Marvel.
Ben Affleck played the title character in Daredevil and played Batman in the DCEU.
J. K. Simmons played J. Jonah Jameson in Spider-Man and Commissioner Gordon in Justice League.
Willem Dafoe played the Green Goblin in Spider-Man and Vulko in the Aquaman films.
Laurence Fishburne voiced the Silver Surfer in Fantastic Four: Rise of the Silver Surfer and played Bill Foster in Ant-Man and the Wasp and Perry White in the DCEU.
Tom Hardy played Bane in The Dark Knight Rises and played the title character in Venom.
Jared Leto played the Joker in the DCEU and the title character in Morbius.
Josh Brolin played the title character in Jonah Hex, Thanos in Avengers and Cable in Deadpool 2.
Ryan Reynolds played the title character in Green Lantern and Deadpool.
Michelle Pfeiffer played Catwoman in Batman Returns and Janet van Dyne in Ant-Man and the Wasp.
Halle Berry played Storm in X-Men and played the title character in Catwoman.
Tommy Lee Jones played Two-Face in Batman Forever and an army general in Captain America: The First Avenger.
James Marsden played Cyclops in X-Men and Richard White in Superman Returns.
Michael Keaton played the title character in Batman and the Vulture in Spider-Man.
Christian Bale played the title character in Batman and played Gorr in Thor: Love and Thunder.
Nicolas Cage played the title character in Ghost Rider and voiced Superman in Teen Titans Go to the Movies.
Colin Farrell played Bullseye in Daredevil and the Penguin in The Batman.
Idris Elba played Heimdall in the Thor films and Bloodsport in The Suicide Squad.
Sean Gunn played Kraglin in the Guardians of the Galaxy films and Weasel in The Suicide Squad.
Zachary Levi played one of Thor's friends in two of the Thor films and played the title character in Shazam.
Ciarán Hinds played Mephisto in Ghost Rider: Spirit of Vengeance and Steppenwolf in Justice League.
Taika Waititi played Green Lantern's friend in Green Lantern and voiced Korg in the two Thor films that he directed.
Russell Crowe played Jor-El in Man of Steel and Zeus in Thor: Love and Thunder.
Michael Clarke Duncan played Kingpin in Daredevil and voiced one of the Green Lanterns in Green Lantern.
Stan Lee had cameo appearances in several Marvel films and had a cameo in Teen Titans Go to the Movies.
Ben Affleck played the title character in Daredevil and played Batman in the DCEU.
J. K. Simmons played J. Jonah Jameson in Spider-Man and Commissioner Gordon in Justice League.
Willem Dafoe played the Green Goblin in Spider-Man and Vulko in the Aquaman films.
Laurence Fishburne voiced the Silver Surfer in Fantastic Four: Rise of the Silver Surfer and played Bill Foster in Ant-Man and the Wasp and Perry White in the DCEU.
Tom Hardy played Bane in The Dark Knight Rises and played the title character in Venom.
Jared Leto played the Joker in the DCEU and the title character in Morbius.
Josh Brolin played the title character in Jonah Hex, Thanos in Avengers and Cable in Deadpool 2.
Ryan Reynolds played the title character in Green Lantern and Deadpool.
Michelle Pfeiffer played Catwoman in Batman Returns and Janet van Dyne in Ant-Man and the Wasp.
Halle Berry played Storm in X-Men and played the title character in Catwoman.
Tommy Lee Jones played Two-Face in Batman Forever and an army general in Captain America: The First Avenger.
James Marsden played Cyclops in X-Men and Richard White in Superman Returns.
Michael Keaton played the title character in Batman and the Vulture in Spider-Man.
Christian Bale played the title character in Batman and played Gorr in Thor: Love and Thunder.
Nicolas Cage played the title character in Ghost Rider and voiced Superman in Teen Titans Go to the Movies.
Colin Farrell played Bullseye in Daredevil and the Penguin in The Batman.
Idris Elba played Heimdall in the Thor films and Bloodsport in The Suicide Squad.
Sean Gunn played Kraglin in the Guardians of the Galaxy films and Weasel in The Suicide Squad.
Zachary Levi played one of Thor's friends in two of the Thor films and played the title character in Shazam.
Ciarán Hinds played Mephisto in Ghost Rider: Spirit of Vengeance and Steppenwolf in Justice League.
Taika Waititi played Green Lantern's friend in Green Lantern and voiced Korg in the two Thor films that he directed.
Russell Crowe played Jor-El in Man of Steel and Zeus in Thor: Love and Thunder.
Michael Clarke Duncan played Kingpin in Daredevil and voiced one of the Green Lanterns in Green Lantern.
Stan Lee had cameo appearances in several Marvel films and had a cameo in Teen Titans Go to the Movies.