Recently, we learned that Zachary Levi will be playing Captain Marvel for DC’s Shazam! film. Today we learned who will be playing the young boy behind that giant superhero. The young actor is best known for being a Disney Channel star. So who is this actor set to yell out the words “Shazam”?

Announced on Instagram by the film’s director, David F. Sandberg, we learned that Billy Batson will be played by Asher Angel. Best known for his role on Andi Mack, this will be his third film and first major film. Batson is the teenage or young boy alterego of the hero Captain Marvel. When he shouts Shazam, he’s given the powers of the Gods. Solomon (Wisdom), Hercules (Strength), Atlas (Stamina), Zeus (Power), Achilles (Courage), and Mercury (Speed) grants him incredible strength in everything, rivaling Superman in his abilities.

RELATED: The Fantastic Zachary Levi Has Been Cast as Captain Marvel In SHAZAM!

I haven’t seen Angel in anything so I can’t say one way or the other if the casting works. We’re still bound to get an interesting film with Sandberg’s horror background and Levi’s comedy background. Shooting begins in February so we’ll keep an eye out on any further news.

Let us know what you think! Do you like the casting or looking forward to the movie? Be sure to come back to Geek Girl Authority for more Shazam! news. Shazam! is set for theaters April 2019.

Erin Lynch