Shazam! ★★★½

This is a really well done origin story that's just fun to watch. It doesn't take itself very seriously and that's okay for the most part. I found some of the "comic book" jokes were a little on the nose though. That and the generic villain really hold this movie back for me. Its a solid movie but it definitely could've been better.