Some plot details for Shazam! are included in this set visit report.
From day one, it became clear to Zachary Levi that Shazam! would be vastly different from Superman, despite some shared abilities.
While Henry Cavill’s Man of Steel tends to snap necks and plow bad guys straight through brick walls, Levi’s hero, who’s really the tween Billy Batson magically transformed into a fully grown super being, giggles with glee upon realizing he’s bullet proof. Filming their first scene together on the Toronto convenience store set last April, Jack Dylan Grazer, who plays Billy’s foster brother Freddy, stares in awe at Levi before shouting to their assailants, “Shoot him again! Shoot him again!” He has to film it for YouTube, of course.
Source: IGN.com How Shazam! Is the Foil to Man of Steel