OKAY

SPOILERS DOWN THE PATH; THE DISCUSSION BELOW WILL NOT BE COMPREHENSIVE WITHOUT IT.

TREAD CAREFULLY. YOU'VE BEEN WARNED.

DC Comics' third properly done superhero film post Wonder Woman and Aquaman is about Captain Marvel aka Shazam; a child who transfigures into a supernatural being after uttering the magical acronym!

As far as live action motion picture adaptations are concerned, said production company rarely fails to make a visually expensive feature for an eye feast. Pristinely done superhero costume plus stunning production design and setting were the highlights. While the fully formed embodiment monsters of the seven sins looked incredible, their transformations from smoke to tangible entities appeared unfinished at many occasions. Visual exposition was beautifully executed by the way!

Zachary Levi was incredible as Billy Batson aka Shazam. Even the younger version of him played by Asher Angel was a likable protagonist. The backstory, Want, Need and the motivation that connected the character's journey into forming a fleshed-out arc were well written! Billy applying the lesson he has learnt during the climax by turning his foster family into The Shazam Family was simply great! With the common theme of family also linking the protagonist and antagonist via an invisible umbilical cord, you could say for sure effort has been poured into crafting the script.

The most entertaining scenes in the picture were the training sessions. Invisibility pretension, bullet immunity test, first mugging rescue mission, you name it! Shazam wanting to do adult stuffs with a kid's approach and mentality throughout was nicely done. Humor was good at certain portions, but mediocre or forced at the rest. It would have been better if generic, clichéd concepts such as school bullies were avoided. With these being said, it gives a good segue into the negatives.

Shazam! definitely started off cheesy, and the undertone was obvious here and there from beginning to finish, thanks to the poor performances by the extras. References to other DC superheroes who exist in the same universe were okay, but pop culture references to video games and television series like Game of Thrones could have been totally avoided as it broke immersion. Shazam kept evading the battle instead of demonstrating his true ability rendered the climax repetitive and somewhat annoying. Billy's mother leaving him after seeing the kid sitting with the policemen was the most unbelievably idiotic plot point available here. Also, the kids behaved more matured and adult-like more than the adult versions of themselves, which seemed odd and inconsistent in terms of character.