Zachary Levi addressed criticisms of his Shazam! costume after one fan straightforwardly asked ?WHY THE CRAP SUIT?.? Clearly baffled at first, he then explained that with Captain Marvel?s long history in the pages of the comics, there are various designs of the superhero?s costume, and the one they decided to use is pretty cool, in his opinion. The actor further admits that while some may genuinely dislike the look of the suit, he advises people to be more understanding considering that other fans may actually like it.