ByLuke Gordon Smith, writer at
Your friendly neighborhood Movie Pilot writer.
Luke Gordon Smith

Even though Shazam will come out in 2019, people are wondering who could play him! And the DCCU is becoming bigger, with the Justice League and Batman v Superman: Dawn of Justice. I have 10 actors who I think could play Shazam.

1. Joe Manganiello

With Magic Mike and True Blood, this actor has the fitness to pull off a superhero like Shazam. And he has the diversity to pull it off.

2. Tom Hardy

I love Tom Hardy! He could definitely play a built superhero. He has played roles where he has to be big, such as Bane and could do it again.

3. Liam Hemsworth

This younger actor would have to put on a fair bit of weight, but I think that he has the experience to pull of a role like this. He has the charm that I think Shazam would have.

4. Owain Yeoman

This 6'3" actor has been in some popular roles, such as in the Mentalist. He was also in Guardians of The Galaxy, but it wasn't that large of role, I think it is his time to shine as his own hero.

5. Nathan Fillion

This highly underrated actor has the skill to play the role. He has been in Firefly and Castle, but he has never really been in his own major movie role. But he definitely needs to be.

6. Dwayne "The Rock" Johnson

I mean you can't get any better than THE ROCK! He is already buff and he showed us that he could play a leading role in an action movie in San Andreas. And I know he is already playing Black Adam. But there is a theory that he plays both parts because he is pretty much the only person that could stand up against himself.

7. Daniel Cudmore

This Canadian actor, known for his role as Colossus in the X-men franchise. He looks extremely close to what I think Shazam would look like. And would make a convincing Shazam.

8. Ryan Reynolds

Ok! So the Green Lantern movie wasn't the best, but I am willing to give him another chance. He is also playing Deadpool, which is pretty awesome. He also has the charisma to play Shazam.

9. Brandon Molale

This actor is no stranger at standing out, he is best known for his role as Kevin Ward in Mr. Deeds. He also played college and pro football. He has the body for the role and could be a convincing Shazam.

10. Armie Hammer

A fairly well known actor, Armie Hammer has the childish charm to pull off Shazam, considering that he is actually a kid. He has big screen experience and would make a great superhero.


Do you agree with my choices?


Latest from our Creators