Top 10 Actors Who Could Play Shazam


As we all know a Shazam film is in the works for the DC Extended Universe, slated to be release on April 5, 2019 and starring Dwayne “The Rock” Johnson as Black Adam.

Though the character of Shazam has yet to be officially cast, and him being one of my personal favorite DC Comics characters,  it only felt right to use him as my first fan casting article.

Just a heads up, while constructing this list I kept a few things in mind:

  • All these actor are free from comic book franchise at the moment.
  • All these actors have a body of work that people can recognize them from.
  • All these actors are younger than Dwayne Johnson, who’s 42 and that’s only simply because lately Shazam is looking more youthful than Black Adam.

Now onwards to the list that’s organize by actor’s height– shortest to tallest, seeing how Dwayne Johnson is 6’5″!

10. Finn Wittrock

Height: 5’11”
Age: 31
Known For: All My Children , Unbroken , American Horror Story
Who is he: Finn Wittrock is an American actor, who’s resume goes from playing on the soap opera All My Children to Broadway to his most current role on American Horror Story as Dandy Moller.
Why He Could Play Shazam: He has the looks with his dark features, the acting ability and going by his earlier role as Dandy Moller on American Horror Story, he can easily play a grown man with a childish bratty attitude, which lets be honest Billy Batson in the New 52 can sometimes be known to act like.

9. David Giuntoli

Height: 5’11”
Age: 35
Known For: Grimm
Who is he:
David C. Giuntoli is an American actor, who’s best known for the lead role of Detective Nick Burkhardt in the NBC television drama Grimm.
Why He Could Play Shazam: He was in consideration for Superman in Man of Steel, and since Shazam shares similar characterizes to Superman, not only when it comes to his abilities but also when it comes to his appearance at times, Giuntoli would be perfect, as he and Henry Cavill share similar features.

8. Tyler Hoechlin

Height: 6’0″
Age: 28
Known For: Road to Perdition, 7th Heaven, Teen Wolf
Who is he: Tyler Hoechlin is an American actor who got his big break starring as Tom Hanks’ son in the film Road to Perdition based on the
DC imprints graphic novel with the same title and he’s now best known for his role as Derek Hale on the MTV television series Teen Wolf.
Why He Could Play Shazam: His boyish looks and dark features are very representative of how Shazam been featured lately in the DC Comics animated films, most recently Justice League War. Basing on his looks alone, we believe he’ll be a perfect Shazam, now also add built, height and his ability to pull off his own stunts as shown throughout his run on Teen Wolf as the pack leader, he’ll do just fine.

7. Kellan Lutz

Height: 6′ 1″
Age: 30
Known For: The Twilight Saga, Immortals, The Legend of Hercules, The Expendables 3
Who is he: Kellan Lutz is an American fashion model and actor. He is best known for playing Emmett Cullen in The Twilight Saga film series.
Why He Could Play Shazam: He’s proven he can play a childish character as Emmett in The Twilight Saga and a God like character as Poseidon in Immortals and a demi-God as Hercules in The Legend of Hercules, top that off with his overall appearance, he definitely has the looks.

6. Alan Ritchson

Height: 6’2″
Age: 30
Known For: Smallville, The Hunger Games: Catching FireTeenage Mutant Ninja Turtles
Who is he: Alan Ritchson is an American actor, model, and singer. He is known for his modeling career as well as his portrayals of the superhero Aquaman on Smallville and Thad Castle on Spike TV’s Blue Mountain State.
Why He Could Play Shazam: He’s played a superhero twice, once in Smallville as Aquaman, again in the 2014 live action Teenage Mutant Ninja Turtles movie as Raphael and he stands at the same height as Shazam is known to stand in the comics. He’s also proven himself to be able to pull off a childish persona as Thad Castle in Blue Mountain State, top that with his overall look, he can easily play Shazam.

5. Brenton Thwaites

Height: 6’2″
Age: 26
Known For: Oculus, Maleficent, The Giver
Who is he: Brenton Thwaites is an Australian actor who had his first big break with his portrayal of Luke Gallagher in the teen drama series, SLiDE. Since moving to the United States, Thwaites has headlined films roles in movies such as Oculus, Maleficent, The Giver and will later be starring in Pirates of the Caribbean: Dead Men Tell No Tales.
Why He Could Play Shazam: He’s quickly raising as a promising actor with each role he plays and even though he’s Australian he has no problem pulling off an American accent as he shown in films such as Oculus and The Giver. There’s no doubt in our minds he can play off the role of a Superhero who’s a child in a man’s body. He also has the classic Captain Marvel look with the dark features, big dark eyebrows and standing at 6’2″ he stands at the same height as Shazam is known for in the comics.

4. Liam Hemsworth

Height: 6′ 3″
Age: 25
Known For: The Last SongThe Expendables 2, The Hunger Games
Who is he: Liam Hemsworth is an Australian actor who got his big break when he starred in the Nicholas Sparks based movie The Last Song, he’s now best known as Gale Hawthorne in The Hunger Games film series.
Why He Could Play Shazam: He has yet to receive his big break as a lead actor in a hit movie, even though he has proven his talent, has the looks and standing at 6’3″, he screams leading actor material in his own superhero film. It also helps that his older brother Chris Hemsworth is Thor, some pointers from him and Liam should be good.

3. John Krasinski

Height: 6’3″
Age: 36
Known For: The Office, Big Miracle, Monsters University
Who is he: John Krasinski is an American actor, film director and writer. He is known for playing Jim Halpert on the NBC sitcom The Office.
Why He Could Play Shazam: He’s proven himself as an actor when it comes to being able to pull off both serious and comedic roles successfully, he also has an innocent boyish look to him, that’ll help when pulling off a character who suppose to be a boy in an adult’s body. Krasinski has the height and looks that’s just begging to be cast in a comic book movie.

2. Armie Hammer

Height: 6′ 5″
Age: 28
Known For: The Social NetworkThe Lone RangerThe Man from U.N.C.L.E.
Who is he: Arimie Hammer is an is an American actor best known for his role in The Social Network, playing the real-life twin brothers Cameron and Tyler Winklevoss.
Why He Could Play Shazam: He shares the same height as Dwayne “The Rock” Johnson, meaning Shazam and Black Adam, he has the looks and has proven himself as a comedic actor who can play someone childish. More so, has worked opposite Superman himself Henry Cavill in The Man from U.N.C.L.E., which we saw how well they played off each other in the film. 

1. Daniel Cudmoreshazam_02

Height: 6’6″
Age: 34
Known For: X-menThe Twilight Saga, Warcraft
Who is he: Daniel Cudmore is a Canadian actor and stuntman, best known for his role in the X-men films as Colossus and Felix in the The Twilight Saga.
Why He Could Play Shazam: Now that he’s no longer apart of the X-men franchise, he’s a prefect fit for the role of Shazam when it comes to looks and height, standing at 6’6″, he’ll be towering a bit over Dwayne “The Rock” Johnson as Black Adam, which will make him much more threatening as Shazam.


What do you guys think of this list, who’s your favorite among my choices?

Batman v Superman: Dawn of Justice Bendable Figures
Supergirl Fights Reactron in "Fight or Flight" Clip