The young Billie Batson was more mature than the adult Shazam character. Seemed to be more aimed at kids, but wouldn't let a kid watch this because of profanity and horrific demons. It was overly long too.