I have seen this movie twice and I really enjoyed it. It is and it is not the typical superhero movie. I would call it a Superhero movie with more heart. I am a Zach Levi from "Chuck" days, but I wasn't sure if he could pull this off. The first few previews I thought were terrible, until I saw what they were trying to do. Lots of comedy, for the most part a good family film. This is however not 'G' rated for a reason, there are moments of violence that were more PG13. Overall its a lot of fun. My only two major complaints were that the boy's personality when he is not Shazam, seems more mature than Zach Levi portrays him as the Superhero. There is a small disconnect there along with the cartoon like 7 deadly sins. (think Scooby Doo) LOL. Sold B film.