ByJacob Craig, writer at
Will fancast 4 food
Jacob Craig

With the role of Shazam not cast for his own movie, there has been speculation on who might play the boyish hero. While no one has any clue as to who is in talks to play the role, I would like to make a list of actors that I think could do a good job bringing him to the big screen. So here we go, my list of actors who could play Shazam.

1. Kellan Lutz

Kellan Lutz is a large child and I love it. He has the muscles to play Shazam, and he honestly would just have to be himself for the role. Granted he doesn't look much like Shazam from the comics, but movie executives are always looking to reinvent characters. Look at Jeremy Renner's Hawkeye and Jason Momoa's Aquaman for instance.

2. Alan Ritchson

Everything I said about Lutz is true about Alan Ritchson, except he's not as much of an established actor. Yes, he's done some big movies like Teenage Mutant Ninja Turtles and The Hunger Games: Catching Fire, but he hasn't had a big leading role. He is perfectly cut out for Shazam however, so I would like to see this film be his first big leading role.

3. Liam Hemsworth

Speaking of Hunger Games, Liam Hemsworth could also do Shazam justice. While he's not as muscular as the role calls for, no one ever is before they take a superhero role. (Excluding Lutz and Ritchson) Hemsworth could give a better serious portrayal of Shazam, making him seem more like a serious superhero instead of a little boy that has the power of a god. I'm not saying that Liam can't pull off a little bit of comedy, but I would take him more seriously than the other two on this list thus far.

4. Chris Hemsworth

What? He already has the body of a god, why not let him go over to DC? Reynolds is doing it. Well anyway, we saw how well Chris can play an overpowered being with the heart of a child with Thor, and he even had his moments of comedy, too. With him said to not be in some of the upcoming Avengers movies, and not having a Thor movie scheduled after Ragnarok, I think he might be able to slip it onto his calendar.

5. Chris Pratt

Come on, everyone loves this guy. Just like some of the others on this list, Pratt is a child trapped in a very muscular man's body. Can you imagine how much this guy could do for DC? Chris Pratt is a box office's best friend after his major success from recent movie choices, and after his major body transformation, I would think that he would play as many superheroes as possible. And also Indiana Jones. He better play Indiana Jones.

6. Channing Tatum

Tatum looks more like Shazam from the comics, and of course he has the muscle mass, just like everyone else on this list. While he is set to play Gambit for team Marvel, the roles probably wouldn't interfere with each other since Shazam is set for around 2020.

7. Daniel Cudmore

With Cudmore leaving his role as Colossus in the X-Men franchise, his schedule should be wide open. While he is a quite muscular man, in my opinion he would have to gain just a little more muscle. Cudmore is a ridiculous 6'8", and because of that the muscle in his body is spread out more than any other actor on this list. If he did the movie in the condition he's in now, it would still be believable, but if he put on a few pounds of muscle, it would be amazing.

8. Matt Bomer

Matt Bomer is a fan caster's best friend when it comes to Superman, so why not Shazam? He has the look and the body, and is an amazing actor. While he's not as massive as some of the other guys on this list, he's obviously muscular enough to be in the Magic Mike movies, and could always bulk up just a little bit for the role.

9. Armie Hammer

Armie Hammer might be the least muscular person on this list, but he has the potential to pull off the role. If this guy put on maybe 15 pounds of muscle, he could fill himself out and give us an amazing Shazam. Hammer is 6'5", while Henry Cavill is only 6'1". With Shazam always getting compared to Superman, this is quite an amazing quality to have in the character. While he is three inches shorter than Cudmore, it would still be a sight to see.

10. Jared Padalecki

This guy has tried out for Superman literally like three times, I say we cut him some slack and give him the next best thing. He's had the body of a superhero since he started his run on Supernatural, and he has the acting skills too. People think that just because Jared Padalecki and Jensen Ackles have spent ten years on the same show they can't act, but they are so wrong. Ackles was offered the role of Captain America and turned it down because it would interfere with Supernatural, and the fans are so loyal. Jared has done the same thing with major movie roles. But I could rant about that all day, the point is that he is an amazing actor, and he deserves to do a big superhero role like Shazam. (Assuming Supernatural has ended by 2020)

Honorable Mentions: Jensen Ackles

Ackles has the body and acting skills, but I see him as more of a Batman type character and less of a boy scout type.

Jon Hamm

Jon Hamm has nowhere near the body needed to play Shazam, and I'm not going to put him on this list banking on the fact that he would transform for the role. Not to mention, do we really want Don Draper playing a family friendly superhero? Just saying.

Alex O'Loughlin

Basically, all three of these men are just a little too dark for Shazam. I would love to see O'Loughlin or the other two in roles like the next Batman or Moon Knight for Marvel, but I just don't feel it with Shazam.

What did you think? Do you have an actor that could play Shazam? Let me know in the comments!


Which actor do you think could play Shazam better?


Latest from our Creators