Shazam!’s Zachary Levi Reveals Which Actor He Thought Would Land His DC Role
Zachary Levi wasn’t the only actor in consideration to play Shazam.
When Dwayne “The Rock” Johnson finally decided in 2014 that he wanted to play Black Adam, that left the role of the Kahndaqian anti-hero’s adversary Shazam (once known as Captain Marvel) up for grabs. Three years later, Chuck star Zachary Levi was cast as the World’s Mightiest Mortal, i.e. the superhero self of Asher Angel’s Billy Batson. One of the actors Levi beat out for the role was John Cena, but Levi was convinced that Cena would be selected to play Shazam instead.
Zachary Levi revealed this during his recent appearance on The Late Late Show with James Corden, saying how he figured choosing John Cena for Shazam! would be the logical choice since he would serve as a good foil to fellow WWE star Dwayne Johnson’s portal of Black Adam. After noting how he was not the first choice to play Shazam, Levi said the following:
John Cena certainly has the physicality to play a mighty superhero, and I imagine he would have done a good job delivering the childlike enthusiasm necessary to properly play Shazam. But in the end, director David F. Sandberg and the Shazam! team felt that Zachary Levi was a better fit for the character. That said, while the actor did put on some muscle for the role, a little padding was required to pull off the physique we expect from Shazam.
Still, at this stage in the game, Zachary Levi can almost certainly rest easy knowing he won’t be replaced as Shazam following the release of Shazam! Fury of the Gods… or at the very least, John Cena won’t be tapped as his successor. That’s because Cena has since been brought into the DC Extended Universe to play Christopher Smith, a.k.a. Peacemaker, a gun-toting vigilante who believes in achieving peace at any cost, no matter how many people he has to kill along the way. Peacemaker debuted earlier this year in The Suicide Squad, and now he’s leading his own HBO Max series that premieres in January.
Zachary Levi’s first outing as Shazam was a critical and commercial success, and we’ll see him and the rest of the Shazam Family back in action for Shazam! Fury of the Gods in about a year and a half. Although Shazam! teased an alliance between Doctor Sivana and Mister Mind, outside of a secret cameo, neither are set to appear in the sequel. Instead, Fury of the Gods recruited Helen Mirren and Lucy Liu to respectively play the main antagonists, Hespera and Kalypso. These two are daughters of Atlas, one of the mythological figures from whom the Shazam heroes draw their powers. They also have a sister being played by West Side Story’s Rachel Zegler, though not only has her character not been named yet, it’s unclear if she’ll be a villain too.
Shazam! Fury of the Gods wrapped principal photography at the end of August and is set to be released on June 2, 2023. Keep your eyes peeled on CinemaBlend for more updates about the sequel and other upcoming DC Comics movies.
CINEMABLEND NEWSLETTER
Your Daily Blend of Entertainment News
Connoisseur of Marvel, DC, Star Wars, John Wick, MonsterVerse and Doctor Who lore, Adam is a Senior Content Producer at CinemaBlend. He started working for the site back in late 2014 writing exclusively comic book movie and TV-related articles, and along with branching out into other genres, he also made the jump to editing. Along with his writing and editing duties, as well as interviewing creative talent from time to time, he also oversees the assignment of movie-related features. He graduated from the University of Oregon with a degree in Journalism, and he’s been sourced numerous times on Wikipedia. He's aware he looks like Harry Potter and Clark Kent.