Shazam! movie poster
Poster © Warner Bros. Pictures. Shown at reduced size for review and commentary.
GenreAction, Adventure & Comedy
RatedPG-13
Runtime2 hr 12 mins
ReleasedApril 5, 2019
StreamingSee Where to Watch
DirectorDavid F. Sandberg
StarringZachary Levi, Mark Strong, Asher Angel

Shazam! (2019)

movie.guru URL: https://movie.guru/shazam-movie-review
Shazam!'s Details
GenreAction, Adventure & Comedy
RatedPG-13
Released03/28/2019 (TCL Chinese Theater); 04/05/2019 (United States)
StreamingSee Where to Watch on this page.
Running Time2 hr 12 mins
Budget$90–100M (reported)
Box OfficeUpdated daily from Box Office Mojo. See the numbers below.
Based OnCharacters from DC
CountryUnited States
LanguageEnglish
Shazam!'s Interests
GeneralLightning bolts, power test videos, foster family dinners, a Christmas carnival, a wizard cave with no wifi.
MusicBenjamin Wallfisch, with a big old-school hero theme that goes full Saturday matinee.
MoviesBig (1988). Another kid wakes up in a grown man's body, minus the cape.
TelevisionSmallville. Ten seasons of a teenager learning his powers the slow way.
HeroesFreddy Freeman. Knows every superhero rule and has strong opinions about all of them.
Shazam!'s Crew
DirectorDavid F. Sandberg
WritersHenry Gayden, Henry Gayden (story), Darren Lemke (story)
ProducersPeter Safran
CinematographyMaxime Alexandre
MusicBenjamin Wallfisch
Edited ByMichel Aller
ProductionNew Line Cinema, DC Films, The Safran Company, Seven Bucks Productions
Distributed ByWarner Bros. Pictures
Shazam!'s Trailer
Official Trailer • Warner Bros.
How Shazam! Performed
movie guru's TLDR

The Seven Deadly Sins in this movie look like gargoyles that melted in the sun, and Mark Strong gets nothing to do but glare next to them. That’s the dull half. The other half is the funniest DC movie by a mile. Zachary Levi plays a teenager stuck in a grown superhero’s body, and he nails the details: the swagger that collapses the second an adult talks to him, the panic when he knocks a bus off a bridge and has to fix it. Jack Dylan Grazer is the MVP as Freddy, filming every power test like a tiny, exhausted manager. The foster family scenes are sweet, never gooey, and there’s a toy store fight that knows exactly which old movie it’s quoting. At 132 minutes, the final carnival brawl drags. A 7.0 because it’s a kid’s daydream with real heart, held back by a villain who never gets off the bench. $889 says you say a magic word under your breath before a test or a meeting this week and feel let down when nothing glows.

What works: Zachary Levi’s goofy, totally convincing teen-in-a-man’s-body act, Jack Dylan Grazer’s motor-mouth Freddy, and a foster family worth rooting for.

What doesn’t: Mark Strong’s Sivana is flat, the Sins look like rubbery statues, and at 132 minutes the final brawl outstays its welcome.

Who it’s for: Families with kids old enough for a few spooky monsters, and grown-ups who still wish they could skip homework with a magic word.

Spoilers

Billy shares his power with his foster siblings, and all of them become grown-up heroes in matching suits to beat Sivana and the Sins together. In the last scene, Superman drops by the school cafeteria to have lunch with Freddy.

Guru’s Take
7.0/10
Above Average
Shazam!'s Blurbs
About me:

Billy Batson (Asher Angel) is fourteen, bouncing around the Philadelphia foster system and very good at running away. His newest placement is a group home packed with new siblings, including superhero superfan Freddy Freeman (Jack Dylan Grazer). Then a subway ride drops Billy in front of an ancient wizard (Djimon Hounsou) who needs a champion. Now one magic word turns Billy into a grown superhero (Zachary Levi) in a glowing red suit, still running on a fourteen-year-old brain. He and Freddy test the powers on camera. Meanwhile, Dr. Thaddeus Sivana (Mark Strong) wants that power for himself. David F. Sandberg directs. One hundred thirty-two minutes, one very big cape.

Who I'd like to meet:

Anyone who would use brand new superpowers to charge everybody's phone. Respect.

Shazam!'s Cast (in credits order)
Asher AngelBilly Batson
Zachary LeviShazam
Mark StrongDr. Thaddeus Sivana
Jack Dylan GrazerFreddy Freeman
Djimon HounsouThe Wizard
Faithe HermanDarla Dudley
Grace FultonMary Bromfield
Ian ChenEugene Choi
Jovan ArmandPedro Peña
Marta MilansRosa Vásquez
Cooper AndrewsVíctor Vásquez
Full cast and crew on IMDb.
Shazam!'s Edit History
Every change to this page, newest first. Movie data updates are logged like any other edit.
  • (cur | prev) 14:30, 17 October 2026 DataBot +520 Numbers refreshed: Worldwide box office $367.8M; Domestic box office $140.5M; Opening weekend $53.5M; Profit / loss (est.) +$41.4M; Rotten Tomatoes 90%; CinemaScore A; box office chart updated; Rotten Tomatoes critics 90% (421 reviews); Metacritic 71 / 100; PostTrak audience 79% positive; CinemaScore A; IMDb users 7.0 / 10 (419,608 votes); movie.guru score 7.5.
  • (cur | prev) 12:00, 17 October 2026 DataBot +2,000 Profile created from Wikipedia and Box Office Mojo: cast, crew, release dates, budget, official trailer.