SHAZAM! Movie Review
Having the adult superhero be a boy inside gives great comic possibilities and these are at the heart of the humour. The boy, Billy Batson (Asher Angel) who turns into the superhero Shazam! (Zachary Levi) plays the two against each other for some great laughs. This approach helps sell the longing for family that Billy craves without dragging the film into a needy funk.
//
Coming to grips with his emerging superhero powers also provides some very entertaining moments. ...