A week ago Shazam! actor Zachary Levi teased fans with the character’s full costume. The problem is the costume was hidden underneath a coat. It makes sense because they’re currently shooting in Toronto, Canada which is quite nippy this time of year.

Take a look at the post for yourself!

Shortly afterwards Henry Cavill, who plays Superman in the DCEU, chimed in with a comment. He told Levi that his outfit looks “so warm.” Take a look at the exchange below.

Zachary Levi instagram

Levi responded as I assume Shazam would, “Well, that’s cuz mine is magic.” Of course the costume has yet to be officially revealed to the public. It’s more than likely going to be similar to Superman’s suit when it comes to the fabric. So it will definitely have to have some magic qualities to keep Levi warm while filming!

Ever since the Shazam! movie started production fans have speculated a great deal about the movie. The look of the costume of course, the story line, and even possible cameos by other DC heroes. There’s even a report that Henry Cavill’s Superman might show up in the film! Maybe that’s why Henry Cavill is commenting about Shazam’s outfit!

The Shazam! movie is being directed by David F. Sandberg. The film has been written by Henry Gayden and Darren Lemke. Zachary Levi stars as Shazam. Co-stars include Asher Angel as Shazam’s alter-ego Billy Batson, Grace Fulton as Mary Bromfield, Ian Chen as Eugene Choi, Jovan Armand as Pedro Peña, and Mark Strong as Doctor Thaddeus Sivana.

Director David F. Sandberg stated the release date for the movie as April 5th 2019. Will you be there? Let us know in the comments below!