The rivalry between Marvel and DC Comics is apparently not limited to comics and films, but also competition in fighting over actors for their movies.
Whether because of the talent of the actors or because they ran out of cast, Marvel and DC Comics have a history of choosing the same actors for their superhero movies.
Here is the list of those “double agents”.
1. Ryan Renolds
Ryan Reynolds played on Marvel’s Deadpool. But this athletic actor also played the DC Comics superhero character, as Hal Jordan in Green Lantern.
2. Michael Fassbender
In X-Men: Apocalypse you will find the figure of Michael Fassbender playing the character Magneto. And you will be stunned by his brilliant acting quality.
And for DC Comics, he played the sadistic bouncer, Burke, in Jonah Hex.
3. Chris Evans
At Marvel he managed to portray the character of The Human Torch in the Fantastic Four and of course, Captain America.
While at DC Comics you can find Chris Evans in the role of Jensen, CIA captain in The Losers.
4. Samuel L. Jackson
He played the character of The Octopus in The Spirit from DC Comics, and also became a figure of Nick Fury in The Avengers franchise.
5. Idris Elba
Idris Elba successfully portrayed a calm character as Heimdall in the movie Thor.
In addition, Idris Elba also plays for DC Comics as Roque at The Losers.
6. James Marsden
James Marden is the figure behind the Cyclops glasses in X-Men.
But did you know that James Marden also played a role for DC Comics in Superman Returns? James plays the figure of Lois Jane’s husband.