It has been teased that we will be getting our first look at DCEU’s Shazam! come SDCC 2018, but thanks to Entertainment Weekly, we finally have out first official look at Zachary Levi as Captain Marvel.
Besides Captain Marvel, we have a look at Billy Batson’s fellow orphan Freddy (Jack Dylan Grazer). We don’t know if Freddy will actually turn into Captain Marvel Jr. in the film, but I guess that’s something they could be saving for the sequel should there be one.
When it came to the design of the costume, director David F. Sandberg had this to say:
I wanted to keep the shorter cape as a throwback to the original because that’s something that sets him apart from Superman or Batman… It makes him feel a bit more Golden Age superhero, which is the vibe I’m going for.
Of course, the costume still took some more modern design concepts like the hood that was introduced in New 52.
Asher Angel stars as the young Billy Batson, with Zachary Levi playing the titular superhero. Grace Fulton, Cooper Andrews, Jack Dylan Grazer, Ian Chen, Jovan Armand and Faithe Herman are also on board, with Mark Strong as the villainous Doctor Sivana, a frequent foe of Shazam who first appeared opposite the superhero in the pages of Whiz Comics back in 1940.
Directed by David F. Sandberg from a script written by Henry Gayden and Darren Lemke, Shazam! hits theaters on April 5, 2019. Keep an eye on Heroic Hollywood as more details on this project come out.