Actors Who Played Multiple Comic Book Characters

Ben Foster

Ben Foster as Angel
Ben Foster as Angel

Ben Foster has played two comic book characters to date, and both belong to Marvel Comics. The first was Spacker Dave in the 2004 movie The Punisher.

His second comic book character role was in the 2006 movie X-Men: The Last Stand. He portrayed the mutant named Angel.

Dominic Purcell

Dominic Purcell as Heat Wave
Dominic Purcell as Heat Wave

Dominic Purcell plays the DC baddie Heat Wave in the CW’s Arrowverse, first appearing in The Flash Season 1 episode entitled Going Rogue. The character also appears in the Arrow/Flash spinoff, Legends of Tomorrow.

However, Heat Wave isn’t his first character from comic books. The actor actually made his debut in live-action comic book adaptations way back in 2004, in the movie Blade: Trinity, in the role of Drake.

Category: Top Movies
Previous Post
10 Most Powerful Marvel Mutants
Next Post
Top 10 Criminally Underrated Marvel Comics

Log In

Forgot password?

Forgot password?

Enter your account data and we will send you a link to reset your password.

Your password reset link appears to be invalid or expired.

Log in

Privacy Policy

Add to Collection

No Collections

Here you'll find all collections you've created before.