Sometimes the right casting can make all the difference in comic book movies. Here are ten times makers hit the jackpot when it came to accurately casting the best actors for their comic book counterparts.

Ryan Reynolds as Deadpool

DP and Ryan Reynolds scaled

Wisecracking and deadly in equal measure. Is it any wonder that people think of Ryan Reynolds whenever Deadpool comes to mind? The actor has now become synonymous with the character and is the subject of quite a few jokes himself in the comic books.

Ron Perlman as Hellboy

Hellboy perlman scaled

The smart-talking sardonically witty Hellboy could not find anyone better than Ron Perlman to play him. If you’re still in doubt, might we direct you to the 2019 failure starring David Harbour?

Jackie Earle Haley as Rorschach

rorschach scaled

Jackie Earle Haley was spot on in his portrayal of the iconic vigilante. Said vigilante is an unhinged right-winger on the path of truth and justice. Brutal, uncompromising but very effective, Jackie Earle Haley’s portrayal was spot on in Zack Snyder’s 2009 adaptation of Watchmen.



JK Simmons as J. Jonah Jameson

JJJ and JK Simmons scaled

He wants pictures of Spider-Man, period. J. Jonah Jameson is an integral fixture in the world of Spider-Man. J.K. Simmons played him to perfection. He portrayed the loud, unscrupulous, cigar-smoking editor of the Daily Bugle to perfection. We might see more of him in the upcoming Spider-Man movie from Marvel Studios.


Zachary Levi as Shazam

zacharylevi shzama scaled

Zachary Levi was not everyone’s first choice to play Captain Marv- er- SHAZAM! However, cut to the release of the much anticipated film of the same name and audiences were treated to a wonderful story. Zachary Levi’s performance as the child stuck in the superhero adult’s body went over well with audiences.

KJ Apa as  Archie

Archie scaled

Yes, Archie has had a major upgrade and KJ Apa as the protagonist of Riverdale looks JUST LIKE HIM. From the jacket, to the hair to the dream of making music, its all there. Sure, the show doesn’t hesitate to delve into darker territory but it does make for interesting viewing.

Chris Evans as Captain America

Cap Mjolnir scaled

Critics were abound when the Human Torch was confirmed to play Captain America. However, Chris Evans put them all to rest from his first outing in 2011’s Captain America: The First Avenger, all the way to Endgame where he finally lifted Mjolnir and uttered those two words every Marvel fan waited 11 years for: AVENGERS, ASSEMBLE!

Christopher Reeve as  Superman

Superman scaled

The definition of perfectcasting. Christopher Reeve’s Superman was made for a different era. But it did not stop him from channeling the love and benevolence of possibly the greatest superhero ever created.

Robert Downey Jr. as Iron Man

Iron man scaled

To the one that started the Infinity Saga and ended it- Here’s to you, Robert Downey Jr., for giving us a wonderful character over the course of nearly a decade and a half.

Ben Affleck as Batman

Batfleck scaled


The best live action Batman. There is no argument.The warehouse scene, the fights, the angst, all of it was wonderfully portrayed by Ben Affleck.  Hoping to see more of him soon.

Was this helpful?

Thanks for your feedback!
Explore from around the WEB