Zachary Levi Has Been Cast As Shazam

Posted by October 27, 2017 Comment

It looks like the truly insane amount of Coke that Shazam! director David F. Sandberg has been drinking has finally paid off. According to The Hollywood Reporter Zachary Levi has been cast as the star of the DC Comics adaptation.

Zachary Levi
Photo by Red Carpet TV

The actor will star in the DC comic book adaptation Shazam!, which follows 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 the big Batson derives his heroic attributes when in adult form.

Levi will play the adult character Shazam, while no word on who is going to be the young actor to play the kid version of the character.

Levi is best known for his work on the NBC show Chuck but he’s no stranger to the superhero genre. He’s also had roles as Fandral in Thor: The Dark World and Thor: Ragnarok.

Sandberg posted the following to instagram:

Day 44

A post shared by David F. Sandberg (@ponysmasher) on

The Hollywood Reporter is also saying that ‘The film is being developed concurrently with a film focusing on Shazam villain Black Adam to star Dwayne Johnson” which is the first anyone has mentioned that Black Adam was in active development.

Shazam!, directed by Sandberg, stars Zachary Levi and will be written by Henry Gayden It will be released on April 5th, 2019.

(Last Updated October 27, 2017 5:46 pm )

About Kaitlyn Booth

Kaitlyn is a film nerd, a comic nerd, an all around nerd that has a love for female superheroes and independent cinema. When she isn't watching movies Kaitlyn loves fiction writing and watching political satire. Follow her on twitter @katiesmovies and @safaiagem on instagram. She's also a co-host at The Nerd Dome Podcast. Listen to it at

View All Posts