'Shazam!' Finds Its Billy Batson with 'Andi Mack' Actor

Asher Angel and DC character Billy Batson -Split- Getty-Publicity-H 2017
Frazer Harrison/Getty Images; Courtesy of DC Entertainment
Disney star Asher Angel will play the boy who can transform into the adult DC Comics superhero.

Asher Angel, one of the leads on Disney Channel’s Andi Mack, has snagged the role of Billy Batson opposite Zachary Levi in New Line’s DC superhero movie Shazam!

The project is casting up as it heads toward a production start in early 2018, with Mark Strong already in talks to play the villain and Grace Fulton in line for a lead.

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

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.