Shazam!

Shazam! ★★★★

This felt like a lost gem straight from the 80s. Went to some unexpected tough places. It's goofy and corny in all the right places. The self-awareness is what makes the movie.