Asher Angel as Billy Batson Asher Angel will portray Billy, the wayward kid who turns into Shazam. The 16-year-old actor is best known for his role on Disney's Andi Mack as the title character's boyfriend, Jonah Beck. Image Source: Getty / Morgan Lieberman