Billy Batson is a foster kid who can’t hold down a home. He gets picked by a wizard and turns into Shazam, a grown man in a costume. That’s the whole setup. It’s simple, obvious, and mostly works.
Trailer, via Warner Bros..
Billy Batson’s Foster Home
Billy lives in a group home run by a strict social worker. He’s a troublemaker, skipping school and stealing to feed himself. His arc is the heart of the movie. He learns responsibility and trust, not magic tricks.
Asher Angel plays Billy with a restless energy that grounds the comedy. Zachary Levi plays Shazam as a big kid in a grown-up body, full of jokes about his own powers. The chemistry between them carries most of the film’s humor.
The Wizard’s Rules
The wizard, played by Dwayne Johnson, is the movie’s villain. He wants Billy back because he thinks Billy broke a rule. The conflict is thin, mostly a way to get the action rolling.
The film spends more time on Billy’s relationships than on the plot. That’s the right call. A villain with a clearer motive would tighten the story, but the movie trusts its leads to sell the stakes anyway.
The Kids of the Rock Bottom Shelter
Billy’s friends at the shelter round out the cast. They’re funny and sad at once, and the movie leans on their warmth to balance the fantasy elements. The film treats them as people, not comic relief, and that choice pays off.
Rock Bottom Shelter
The shelter scenes give the film its emotional core. Billy’s bond with his friends feels earned, not staged. Those moments land harder than any fight scene.
The Action Scenes
The action is fun, loud, and easy to follow. The fights are choreographed well enough that the audience knows what’s happening even when the camera cuts fast. The climax, set against a storm, is the best sequence in the film.
Zachary Levi’s Shazam
Levi is the reason the film works. He’s a physical comedian, and his version of Shazam is a big, clumsy man-child who’s still trying to understand what being a hero means. The jokes land because they’re tied to his performance, not the script.
What Works Best
Here’s what stands out:
- Billy’s growth from street thief to responsible adult
- The friendship between Billy and his shelter friends
- Zachary Levi’s comedic timing as Shazam
- The storm climax
- The film’s commitment to making Billy’s world feel real
What Falls Short
The villain is the weakest link. The pacing drags in the middle stretch. Some jokes miss entirely.
Final Word
“Shazam!” is a bright, funny superhero origin story that knows its own limits. It commits fully to its characters and its tone, even when the plot stalls. The film earns its happy ending because Billy’s journey feels honest.
It’s not a great movie, but it’s a pleasant one. It’s the kind of film that makes you smile during the credits.
Get the Notebook.
The day's best stories and every fresh verdict, in plain English, in your inbox by seven. One email a day, no more.





