Marvel Cinematic Universe Thor Ragnarok Actor Lands Leads in DC Comics Cinematic Universe Shazam / Captain Marvel Movie!


Actor Zachary Levi has been cast to play Captain Marvel a.k.a. Shazam in the DC Comics Cinematic Universe’s Shazam film.

The actor played Chuck Bartowski on the Chuck TV series of the same name for 5 seasons from 2007 to 2012.

He also played in the short-lived Heroes Reborn TV series in 2015-16.

Zachary Levi also plays Asgardian Fandral

No word on who will play Captain Marvel / Shazam’s alter ego of child Billy Batson.

In recent years the Shazam / Marvel Family has expanded.

They have been at odds with Black Adam aka Teth Adam in the comics…

…who will be played by Dwayne “the Rock” Johnson and is not expected to be the standalone Shazam film, but his own Black Adam film.

I hope this diverse iteration of the Captain Marvel / Shazam Family is the one we’ll eventually see on the silver screen.

John is a long-time pop culture fan, comics historian, and blogger. He is currently the Editor-in-Chief at Comics Nexus. Prior to being EIC he has produced several column series including DEMYTHIFY, NEAR MINT MEMORIES and the ONE FAN'S TRIALS at the Nexus plus a stint at Bleeding Cool producing the COMICS REALISM column. As BabosScribe, John is active on his twitter account, his facebook page, his instagram feed and welcomes any and all feedback. Bring it on!