Zachary Levi Looks Like a Mascot for an Off-Brand Hot Dog Company in ‘Shazam!’ 'Shazam!' feels like a corporate product that's so thirsty for approval from all quadrants that it never ends up figuring out what it is. By Oliver Jones