From :

Some fans have criticized ​Zachary Levi for not being muscular enough after seeing photos of him in his Shazam costume, which appear to have muscles built in (as all superhero costumes do). Levi took to Instagram today to show off his body, which he’s been working on for months in preparation of his Shazam role.

Read the Full Story