06 Nov 2017 1:21 PM +00:00 UTC

Shazam: Billy Batson Has Been Cast

DC fans were quite surprised when Chuck star Zachary Levi was cast as the original Captain Marvel for the movie Shazam. Now, Variety reports that Asher Angel will be portraying Billy Batson, the young boy that turns into the ridiculously powerful superhero by shouting the word Shazam. It's good seeing both roles cast and it will be interesting to see how the film handles the two characters.

Angel is the star of Disney's Andi Mack and looks like he could be a good Billy Batson. The real question is how the movie will portray the Batson/Shazam dynamic. In the classic comics, Billy was a kid who shouted Shazam, and the hero ends up having his own personality. Modern comics featuring the character make his transformation keep the child's personality, which makes Shazam much more interesting.

(Disney Channel)


Rumor also has it that Warner Bros wants Mark Strong to portray Doctor Sivana, the villain of the piece. If Strong does accept the role, it will add to the New 52 comparisons since Sivana is much more fit than his classic counterpart, though he eventually matches his look after being corrupted by magic. Dwayne "The Rock" Johnson was originally going to portray the villain Black Adam, but he will now be getting his own film, though a showdown between the two is inevitable.

Shazam is currently slated for an April 5, 2019, release.

Read:Shazam! Director Already Preparing For Negative Feedback