The DC Entertainment superhero story centers on a boy named Billy Batson who can transform into an adult superhero by uttering the magic word "Shazam!" The name is an acronym of the ancient world gods and historical figures Solomon, Hercules, Atlas, Zeus, Achilles and Mercury, from which Batson derives his heroic attributes when in adult form. Levi is starring as Batson’s alter ego, the adult hero known as Captain Marvel.

David F. Sandberg (Annabelle: Creation) is directing Shazam! from a screenplay by Henry Gayden and Darren Lemke.

Sandberg later confirmed the casting news, sharing a photo of Levi holding a photo of Angel.

I was hoping to break the news about @asherdovangel last week with this photo but had to wait a bit A post shared by David F. Sandberg (@ponysmasher) on Nov 6, 2017 at 9:42am PST

The Batson role is a big break for Angel, who plays Jonah Beck, the love interest for tween girl Mack on Disney’s Andi Mack. He has had a handful of appearances in TV and shorts, and recently wrapped his feature debut with an indie titled On Pointe.

Angel is repped by Osbrink, the Partnership and SGSBC.

Nov. 6, 4:54 p.m. Updated with Sandberg's Instagram post.