The DCEU Shazam movie is taking shape with an impressive cast. Here's everything we know.

News John Saavedra Joseph Baxter

Jan 21, 2018

The long-gestating Shazam movie will finally begin shooting in January or February 2018. David Sandberg, who most recently filmed Lights Out and Annabelle: Creation, will direct Shazam. Henry Gayden and Darren Lemke penned the script. Peter Safran, who worked with Sandberg on the Annabelle sequel, will produce. 

Shazam is the story of Billy Batson, a young orphan boy chosen by an ancient wizard to embody the powers of mythological gods and heroes when he speaks one magic word. Saying “Shazam” grants Billy the wisdom of Solomon, the strength of Hercules, the stamina of Atlas, the power of Zeus, the courage of Achilles, and the speed of Mercury. He doesn’t just gain super powers, he turns into an adult version of himself, complete with snappy superhero costume.

And the ancient wizard who bestows these powers on Billy? He’ll be played by Ron Cephas Jones (This is Us). The Wrap first reported the news. We have more info on the movie below…

Shazam Movie Release Date

While this seemingly had been announced ages ago, Warner Bros. has once again confirmed that everything is on schedule and Shazam will open on April 5, 2019. The full DC superhero movie calendar can be found here. 

Shazam Movie Cast

Zachary Levi, already a geek icon in his own right, has landed the role of Shazam, the grown, powers-imbued manifestation of child Billy Batson.

Levi made a name for himself as the star of NBC’s wish-fulfillment spy dramedy series Chuck, which ran from 2007 to 2012. After that came to a conclusion, he boosted his geek cred with numerous voice roles in animated features, later ending up on NBC’s short-lived people-with-powers franchise revival Heroes Reborn. He also banked his share of film roles, notably picking up the role of companion Fandral in 2013’s Thor: The Dark World and the recent Thor: Ragnarok.

Asher Angel has been cast in the Shazam movie for the crucial role of Billy Batson. The role is essentially a co-starring one, since Billy is the child alter-ego of Zachary Levi’s titular titan. In the comic book lore, young Billy Batson was granted the magical ability to transform into an imposing, fully-grown superhero, summoning a cocktail of Greek-mythological powers, by saying the magic phrase, “Shazam” (an acronym for Solomon, Hercules, Atlas, Zeus, Achilles and Mercury).

Mark Strong will play the villainous Dr. Thaddeus Sivana in the film. This would be Strong’s second turn as a DC villain, having played Sinestro in the ill-fated Green Lantern movie in 2011.

Grace Fulton (Annabelle: Creation) will play “one of Billy Batson’s friends,” but she’s almost certainly playing Billy’s long lost sister, Mary, who has a superheroic future of her own as Mary Marvel.

Jack Dylan Grazer will play Freddy Freeman. Comic fans may recognize Freddy as not only Billy’s best friend, but the kid who eventually becomes a superhero himself.

Ian Chen (Fresh Off The Boat) and Jovan Armand (Bella and the Bulldogs) will play Eugene and Pedro respectively. Eugene and Pedro were both created by Geoff Johns and Gary Frank for their retelling of the Shazam origin story in 2012, and this would seem to indicate that we’re getting a version of the character that hews a little closer to that.

Cooper Andrews has joined the project in an undisclosed role. As Jerry, a loyalist to the Kingdom on The Walking Dead, Andrews knows his way around a comic book adaptations with fierce fan followings. Will let you know who Andrews is playing as soon as its announced.