Everyone is going to give you a big long post about How Shazam is really Captain Marvel. It is a long story that is only interesting to uber-nerds and fans of the legal system. So long story short, long before Marvel existed Shazam was Captain Marvel, DC sued the creator, eventually, DC ended up with the trademark for the story of Captain Marvel (Shazam) and Marvel copyrighted the name Captain Marvel for their character. Around 2012 DC changed the name to Shazam became most people that was his name anyway.
Anyway, as for the movie. It is an origin story for Shazam and how Billy Batson got his powers. In his case, he got them from a wizard in need of a champion before his powers were gone to fight the seven deadly sins that escaped when Dr. Thaddeus received their powers when he was pissed The Wizard decided he wasn’t worthy years earlier.
The movie looks pretty good, is well acted and is quite funny. Watching Billy and his brother Freddy figure out his powers is great and happily, the best parts aren’t given away in the previews. There is even a nice cameo from another DC hero.
I also enjoyed the fact that they know the type of character they have, and the history he has with DC and embraced it. I don’t want to spoil it, but it was a pleasant surprise. I do have a couple complaints tho. First, there were a couple spots that the CGI looked a bit cheap compared to the rest of the movie, most notably with the seven deadly sins. My biggest issue is the movie is over 2 hours long and it feels about 30 minutes longer than it needed to be. The ending just dragged for me and it isn’t that I didn’t enjoy it because the ending was good, it just felt like the dragged it on longer than it needed to be just to make the movie longer. It was, however, one of the best DC movies I have seen. Best wishes and may the gaming gods bring you glory.