Shazam! (2019)

It seems like the secret to the success of the DC movie universe is making fun, lower stakes adventures with the characters the public has the least knowledge about. Shazam actually begun as a “Captain Marvel,” and now comes on the heels of the MCU’s Captain Marvel. We follow Billy Batson (Asher Angel), a teenage orphan trying to find his missing mother. He stumbles into a wizard’s realm and is given a special power whereupon he turns into a square-jawed, broad-shouldered superhero (Zachary Levi) by saying “Shazam.” What follows is like a superhero version of Big and it’s goofy, charming, and reminiscent of an 80s Amblin movie, where children’s movies were allowed to be a little creepy and weird. The movie is light, cheerful, and heartfelt with its doling out of family messages to go along with the slapstick and personal growth. It’s very much envisioned from a young boy’s fantasy perspective of being a super-powered adult, where the first things to be done include buying beer, going to a “gentleman’s club,” in between testing out bullet invulnerability and flight. Levi (TV’s Chuck) is excellent at playing an adult version of a kid. I was initially dismissive of his casting but he’s perfect for this part. There’s a satisfying sense of discovery for Shazam and his excitable foster brother (Jack Dylan Grazer) that doesn’t get old. The movie is more concerned with how the superpowers are affecting Billy’s relationships and sense of self than any larger, planet-destroying danger. The film even sets up its villain (Mark Strong) by giving him a decent back-story and opening the movie to explain his crummy family. It’s not a three-dimensional villain by any means but the attention given to make him something more is appreciated. The other foster kids in Billy’s new family are more archetypes but amusing, and their involvement in the final act raises the joy level of the finale. Shazam! is a movie where people are genuinely excited to be superheroes or associated with them, and that gleeful, buoyant revelry is downright infectious.

Nate’s Grade: B+

Advertisements

About natezoebl

One man. Many movies. I am a cinephile (which spell-check suggests should really be "epinephine"). I was told that a passion for movies was in his blood since I was conceived at a movie convention. While scientifically questionable, I do remember a childhood where I would wake up Saturday mornings, bounce on my parents' bed, and watch Siskel and Ebert's syndicated TV show. That doesn't seem normal. At age 17, I began writing movie reviews and have been unable to stop ever since. I was the co-founder and chief editor at PictureShowPundits.com (2007-2014) and now write freelance. I have over 1400 written film reviews to my name and counting. I am also a proud member of the Central Ohio Film Critics Association (COFCA) since 2012. In my (dwindling) free time, I like to write uncontrollably. I wrote a theatrical genre mash-up adaptation titled "Our Town... Attacked by Zombies" that was staged at my alma mater, Capital University in the fall of 2010 with minimal causalities and zero lawsuits. I have also written or co-written sixteen screenplays and pilots, with one of those scripts reviewed on industry blog Script Shadow. Thanks to the positive exposure, I am now also dipping my toes into the very industry I've been obsessed over since I was yea-high to whatever people are yea-high to in comparisons.

Posted on April 7, 2019, in 2019 Movies and tagged , , , , , , , , , . Bookmark the permalink. Leave a comment.

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d bloggers like this: