Zachary Levi as the superhero Shazam is highly entertaining to watch in the role, and is a huge reason as to why this movie works the way it does.
Jack Dylan Grazer as Freddy Freeman is also highly entertaining to watch, and is a scene-stealer in his own right. The chemistry he shares with Zachary Levi is great.
Asher Angel as Billy Batson does a good job in keeping his character interesting to watch.
The rest of the cast; which includes Mark Strong, are all fantastic in their roles. Kudos to Faithe Herman for her delightful role as Darla.
As for the story itself, it’s combined mix of fun escapism, comedy bits, and appreciative themes, all helps keep you from losing interest.
How much fun is it seeing Billy Batson learn how to use his superpowers? Very fun.
The surprises! There are several surprising plot reveals that I thought were awesome to see play out.
Got to love all the little Easter Eggs thrown in, like a certain nod to a giant keyboard; a la the movie “Big.”
While entertaining in all the right ways, there is still a certain simplicity to this origin story, that borders on being a bit too predictable at times.
Although they are both technically the same person, there doesn’t seem to be that much effort by Zachary Levi and Asher Angel to keep up with that premise. It’s like they really are just two different characters. Kinda disappointing.
There is a specific plot detail that runs throughout the movie as a gag, that is clearly leading up to a conclusion. Never happens! Talk about a let down.
Some of the plot turns and some thematic resolutions seemed a little too awfully unbelievably convenient.
Your suspension of disbelief is required more times than not.
lovedit ENJOYED IT likedititsokayitsmehitsterrible