36 Actors Who Played Multiple Comic Book Characters

In the world of comic book movies, we have actors who’ve stuck with particular characters for years. For example, it's been 16 years since Hugh Jackman's debut as Wolverine in Bryan Singer’s first X-Men movie. And now there's yet another one (at least) in which we’ll get to see him playing the mutant (Okay, some may say that Jackman played Van Helsing too, but the character didn’t originate in a comic book or a graphic novel. He was introduced as Dracula in an 1897 novel, so...not a COMIC BOOK character).

There are also actors who have been close to playing superhero characters more than once, but were ultimately unable to nab the roles. Jake Gyllenhaal is in this group, having been kept as a standby actor for the role of Web-Slinger’s in Sam Raimi’s Spider-Man 2 when Tobey Maguire’s return was in doubt due to his back injury. Gyllenhaal was also close to playing Batman in Christopher Nolan’s Dark Knight Trilogy. And more recently, he turned down the role of Rick Flag in the upcoming DC supervillain team venture, Suicide Squad.

Chris Evans


Chris Evans as Captain America Chris Evans as Captain America (Photo Credit - Captain America Facebook)

Chris Evans has played Steve Rogers, aka Captain America, in four different MCU ventures (excluding the uncredited Thor: The Dark World cameo and Ant-Man post-credit appearance). He’ll be back as the Cap in Captain America: Civil War.

But Captain America isn’t the first comic book character that the 34-year-old actor has played. Evans made his debut in the world of comic book movies with the role of Johnny Storm, aka Human Torch, in Tim Story’s Fantastic Four. He reprised the role in the 2007 sequel, Fantastic Four: Rise of the Silver Surfer.

He played Nick Gant in the 2009 flick Push, first appearing in the movie’s prequel mini-series, which was produced by Wildstorm. In 2010, Evans appeared as Captain Jake Jensen in the Vertigo adaptation The Losers. In the same year, he played Lucas Lee in Scott Pilgrim vs. the World. And in 2013, he played Curtis Everett in the French comic book-based Snowpiercer.