Zachary Levi’s Shazam or Captain Marvel costume had been one of the most guarded secrets at DC Films. Not only was it being guarded, but Shazam! director David F. Sandberg and actor Zachary Levi were teasing fans on what it would look like. Levi even took a picture of himself in the costume, but he covered it up with a giant coat in order to stay warm! And just recently Sandberg hinted the costume would look very similar to the characters look in the animated movie Justice League: War.

Shazam Justice League: War

Well all that speculation of what the suit actually looks like can come to an end. A Redditor leaked a behind the scenes photo of Zachary Levi or a stunt double who looks a whole lot like Zachary Levi in his Shazam costume. You can see him standing on set.

Zachary Levi Shazam Costume

Maybe the biggest reveal is that the suit comes fully equipped with a hood much like the Justice League: War animated design. It’s hard to tell from the angle, but the cape does not appear to drape over Levi’s shoulder. Many comic book fans will remember Alex Ross’ iconic work on Kingdom Come where Captain Marvel’s cape hangs over his shoulder.

Not only does the photo show off Zachary Levi’s Shazam suit, but if you look closely you can see Mark Strong to the left of the photo. Strong was cast to play the villain, Dr. Sivana, and it’s quite possible he might be in costume too.

I’m not too impressed by the costume. There were rumblings that Levi might not be able to fill out the costume and that appears to be true. The costume definitely appears to have quite a bit of padding especially on the shoulders. I do like the cloak with the hood. However, those boots could use some work. They definitely have more of a cowboy vibe than superhero boots.

What do you think? Do you like the look?