The movie is well constructed, with a script which holds water. The actors are good, especially Faithe Herman (so cute), Jack Dylan Grazer (perfect sidekick with a mischievous attitude) and ... Zachary Levi of course who plays masterfully the 'super hero next door'.

The atmosphere is completely different compared to the previous DC movies: dark with the Batman trilogy and then Batman versus Superman, relaxed with Aquaman, ... In Shazam, the atmosphere is wacky! So much so that I absolutely do not know what a movie with Ben Affleck / Batman and Zachary Levi / Shazam would look like. Curious cocktail undoubtedly!

To be enjoyed with buddies or family (it's primarily intended for children and teens, but not exclusively).