The first half of the movie was pretty good, I had a good time and I was enjoying it, the origin of Shazam was well explained and it was funny. Unfortunately, it focused too much on the hero which isn't necessarily a bad thing, but the villain had too small screen time, which leads me to the second half which is just bad, the villain is bad and you don't understand why he's doing what he's doing. The soundtrack in the movie was classic action theme, nothing too exciting. The final fight was just bad, it was too long and there was a surprise which ruined the final fight I think. End scene before credits was pretty funny, then there are two post-credit scenes. The first was heavy plot scene, the other one was just funny. I think it's pretty good family movie but not action movie.