REVIEW: 'Shazam! Fury of the Gods' strains too hard for the magic that once came naturally

This up-for-anything sequel is aimed at the kid inside of all of us.

March 17, 2023, 4:02 AM

Long ago in a galaxy far, far away -- think pre-pandemic Earth in 2019 -- DC Studios unveiled "Shazam!" as a movie that was frankly no big deal. And that was its charm.

In theaters packed with dark knights and budget-busting epics, here was proudly cheesy escapism that went down easy.

As it too often happens, the virus of too-muchness has infected the sequel, "Shazam! Fury of the Gods," which strains way too hard for the magic that once came naturally. Still, it's far from a total loss. The movie's invitation to shake your sillies out will be hard to resist for underserved family audiences.

The DC Extended Universe (DCEU) once blighted us with such angsty epics as "Suicide Squad" and "Justice League." This "Shazam" follow-up is more like the party time fun of "Aquaman" and "Wonder Woman" -- you know, movies that don't make us feel bad about feeling good.

And what a blast that Zachary Levi is back to play superhero Shazam like an overgrown kid in a comic-book store -- which, of course, he is.

PHOTO: Zachary Levi as Shazam, in "Shazam! Fury of The Gods,".
Zachary Levi as Shazam, in "Shazam! Fury of The Gods,".
Courtesy of Warner Bros. Picture

Before being reborn by saying the magic word "Shazam," an acronym of the immortals Solomon, Hercules, Atlas, Zeus, Achilles and Mercury, this muscled do-gooder in spandex was just a kid named Billy Batson, played by Asher Angel.

You remember Billy, a constant runaway from the Philadelphia foster homes he's been forced to endure since his teen mom deserted him. Billy's foster bestie is Freddy (the scene-stealing Jack Dylan Grazer), a kid on crutches with a smart mouth on him.

Editor’s Picks

Things have changed for Billy and his orphaned buds -- Mary (Grace Caroline Currey), Eugene (Ian Chen), Pedro (Jovan Armand) and Darla (a fab Faithe Herman) -- ever since the Wizard (Djimon Hounsou) picked him as his successor.

"Put your hands on my staff," demanded the Wiz. "Gross!" said Billy, in a response that typified the script's "Deadpool"-lite irreverence.

PHOTO: Jovan Armand as Pedro Pena, Jack Dylan Grazer as Freddy Freeman, Asher Angel as Billy Batson, Faithe Herman as Darla Dudley, Grace Caroline Currey as Mary Bromfield and Ian Chen as Eugene Choi "Shazam! Fury of The Gods,".
Jovan Armand as Pedro Pena, Jack Dylan Grazer as Freddy Freeman, Asher Angel as Billy Batson, Faithe Herman as Darla Dudley, Grace Caroline Currey as Mary Bromfield and Ian Chen as Eugene Choi "Shazam! Fury of The Gods,".
Courtesy of Warner Bros. Picture

I'm pleased to report that cheeky attitude still pops through in "Shazam! Fury of the Gods" as Billy/Shazam and his kid besties, now in adult superhero bodies -- Adam Brody for Freddy, Meagan Good for Darla, Ross Butler for Eugene, D.J. Cotrona for Pedro and Currey playing both versions of Mary -- take on their greatest challenge yet.

PHOTO: Ross Butler as Super Hero Eugene, Adam Brody as Super Hero Freddy, Grace Caroline Currey as Super Hero Mary, Zachary Levi as Shazam, Meagan Good as Super Hero Darla and D.J. Cotrona as Super Hero Pedro in "Shazam! Fury of The Gods,".
Ross Butler as Super Hero Eugene, Adam Brody as Super Hero Freddy, Grace Caroline Currey as Super Hero Mary, Zachary Levi as Shazam, Meagan Good as Super Hero Darla and D.J. Cotrona as Super Hero Pedro in New Line Cinema's action adventure "Shazam! Fury of The Gods,".
Courtesy of Warner Bros. Picture

The threat comes from the Daughters of Atlas, a vengeful goddess trio -- Hespera (Dame Helen Mirren no less), the dragon-riding Kalypso (Lucy Liu) and Anthea ("West Side Story" breakout Rachel Zegler) -- with the usual plan for world domination. As Hespera sees it, these children have stolen their powers and it's #runforcover.

No spoilers except to say that returning director David F. Sandberg keeps the plot zipping along with no sacrifice to the crazy family vibe among the actors. And Zegler, as a 6,000-year-old goddess, brings a disarming innocence to her crush on our boy Freddy.

When the script falters, the spirited actors are always there to pick up the slack.

PHOTO: Meagan Good as Super Hero Darla, Grace Caroline Currey as Super Hero Mary and D.J. Cotrona as Super Hero Pedro in "Shazam! Fury of The Gods,".
Meagan Good as Super Hero Darla, Grace Caroline Currey as Super Hero Mary and D.J. Cotrona as Super Hero Pedro in "Shazam! Fury of The Gods,".
Courtesy of Warner Bros. Picture

Levi, 42, best known as the star of TV's "Chuck" and the neurotic, nonconformist Jewish doctor on "The Marvelous Mrs. Maisel," takes a tip from Tom Hanks in "Big" and never loses sight of the hormonal boy inside his brawny superhero.

PHOTO: Zachary Levi as Shazam, in "Shazam! Fury of The Gods,".
Zachary Levi as Shazam, in "Shazam! Fury of The Gods,".
Courtesy of Warner Bros. Picture

The goddess contingent has less to do, forced to play things straight while the infantile wild bunch runs amok.

Still, it's a hoot and a half watching Mirren drop-kick goofball Levi into a brick wall. Or it is to me.

PHOTO: Zachary Levi as Shazam and Helen Mirren as Hespera "Shazam! Fury of The Gods,".
Zachary Levi as Shazam and Helen Mirren as Hespera "Shazam! Fury of The Gods,".
Courtesy of Warner Bros. Picture

That kind of juvenile nonsense will lead some to cringe and label "Shazam! Fury of the Gods" as stupid kid stuff. Fair enough, frequently that's just what it is.

But more often this up-for-anything sequel is aimed at the kid inside that hopefully none of us ever loses.

Top Stories

ABC News Live

ABC News Live

24/7 coverage of breaking news and live events

news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news
news