If you are looking for a light, fun movie, you may like this movie.

However, Shazam! tries too hard to be light/ funny for me; I prefer a little more realism. That said, I believe the people who made this movie put in a descent effort and provided pretty good special effects. But don't expect any serious edge or interesting plot lines.

One issue for me was how the character Shazam! was portrayed by actor Zachory Levi. Shazam acted more like a child than the teen Billy Batson. When a superhero acts like an eight-year-old, it's a problem for me- it's distracting and cringe worthy at times.

If you want to watch a better take on Shazam, I recommend the short animated movie: "Superman - Shazam! The Return of the Black Atom." The film was too brief, but it still represents a better portrayal of Shazam and Billy Batson.