
Shazam!
2019 · Movie · PG-13 · 132 min · ★ 7.0 · 81% critics
A troubled foster kid is granted the power to transform into an adult superhero by saying one magic word. As he learns what he can do, he faces responsibility, family struggles, and a dangerous threat drawn to his new abilities.
Also known as Billy Batson and the Legend of Shazam! · Shazam 1
Where to watch
Streaming on HBO Max, YouTube TV and Cinemax — or rent from $2.99.
2 hours to watch.
Stream (included)
Rent
Streaming availability and prices may be inaccurate or change — verify with the provider before subscribing.
unSUB's subscription recommendations are informational only, not financial advice.
More value for your money
Similar titles, ranked by watch-hours per subscription dollar.
Details
- Years
- 2019
- Release date
- 2019-03-29
- Language
- English
- Rated
- PG-13
- Runtime
- 132 min
- Max quality
- UHD
- Critic score
- 81/100
- TMDB rating
- 7.0/10 (10,207 votes)
- Box office
- $366,080,049
- Budget
- $100,000,000
About
You’ll likely enjoy this if you want a lighter, goofy superhero adventure with heart, especially near Spider-Man: Homecoming; Not for you if childish humor or uneven seriousness bothers you.
Pros: playful superhero humor; warm family themes; fun power discovery | Cons: uneven tone; childish jokes; generic villain
Themes
- philadelphia, pennsylvania
- magic
- secret identity
- superhero
- based on comic
- origin of hero
- wizard
- superhuman strength
- aftercreditsstinger
- duringcreditsstinger
- christmas
- dc extended universe (dceu)
- +1 more
Cast & crew

Zachary Levi
as Shazam

Mark Strong
as Dr. Sivana

Asher Angel
as Billy Batson

Jack Dylan Grazer
as Freddy Freeman

Adam Brody
as Super Hero Freddy

Djimon Hounsou
as Wizard

Faithe Herman
as Darla Dudley

Meagan Good
as Super Hero Darla

Grace Caroline Currey
as Mary Bromfield

Michelle Borth
as Super Hero Mary
Directed by David F. Sandberg