If you measure this film against other DCEU movies it's pretty good, but stand it on it's own and it just isn't. The biggest problem with the movie is its tone - is this movie for kids or adults? The thin plot and hokey bits don't play for adults and the strip club and demons biting off peoples heads don't play for kids. My own kids wanted to like the film but nightmares about the demons and an unwanted conversation about why Shazam wanted to go see naked ladies turned them both off. As an adult, the super simple story and ridiculously over the top antagonist were big turnoffs. I think we all want to like this film, and that we all want DC to make good movies. Unfortunately this is another miss.