Running from bullies Billy Batson (Asher Angel) runs into the Wizard Shazam (Djimon Huonsou) who finds that Billy is pure of heart and gives him super powers when he shouts, "Shazam" and Shazam (Zachary Levi) appears. Problem is Shazam is still Billy at 14-yrs old.

This movie starts out in the most confusing manner I have seen in a long time. Yes, it all comes around after 30-minutes to help us understand, but this takes way too long. Way too long. We see too much of when Dr Sivana was a boy, and we really didn't need to see it.

We remember Captain Marvel appearing, when Billy Batson shouts, "Shazam" and this is a spoof on all of that. Hollywood doesn't know what to do anymore and decides to make things what we knew as good and true as Wonky now ................. (Yes, Wonky)

Not sure how DC was able to use a Marvel character albeit with another name, not Captain Marvel. Here Billy Batson does not use a crutch as we knew him to do in Captain Marvel comics. The boy with the crutch is Freddy (Jack Dylan Grazer), Billy's friend.

But this is a movie for 8-yr olds. The banter is too childish especially the banter by Shazam. I thought adults would enjoy this but childish banter by Shazam rules this movie and in most cases, not good. The CGI is most prevalent and is very good, but yes, it too, goes on for too long, too, as most movies with CGI battles do.

Shazam fights Dr. Sivana (Mark Strong) who with his Evil Eye has the powers of Shazam, too. The problem here is that Dr. Sivana needs Shazam's powers to rule the universe.

Notables: Marta Milans as Rosa, foster mother to Billy; Cooper Andrews as Victor as foster father to Billy; John Glover as Mr Sivana and is the father of Dr. Sivana (Mark Strong). The foster kids in Rosa's and Victor's home become prominent players near the end.

So................... kind of disappointing and Hollywood has no idea how to make an adult/kids movie all can enjoy. The real problem here was that the dialogues given to Shazam (Zachary Levi) were just too childish and more conducive to an 8-yr old, not a 14-yr old. Perhaps a natural thing, but it went too far and for me it was absolutely annoying and yes, Wonky. However, the 8-yr olds will enjoy this. (5/10)

Violence: Yes. Sex: No. Nudity: No. Humor: A little. Language: Brief small stuff Rating: C