Directing: B-
Acting: B
Writing: B
Cinematography: B+
Editing: B-
Special Effects: B

Let’s get real: if you’re the type who is interested in any and all of the countless superhero/comic book movies now in existence, and you have an affinity for the lighter-hearted ones, you’re going to have a great time watching Shazam! You have no reason to read any more of this review. I mean really, why are you even here?

But, for the rest of us? Shazam! is still a pretty great time — for the last three quarters of its run time. Otherwise, it’s tonally inconsistent, has an under cooked plot, and would have benefited from greater depth.

I say all this with the full understanding that most of this movie’s fans won’t give a shit about such things. So what if I’d say I found it a worthy matinee, but feel no need to recommend anyone else rush out and see it? No one’s going to decided not to see it based on my recommendation.

I still have to pick it apart a bit anyway. Isn’t that what we’re all here for?

It could easily be said that Shazam! is one of, say, the two best DC Comics films of the modern era — the other being, of course, Wonder Woman. The two movies are of roughly the same level of quality, but for different reasons. It is, of course, easy to call them the best of recent DC output because, well, that’s a pretty low bar.

Shazam!’s biggest problem is a pretty big one: the first quarter of it unfolds in a strangely inorganic way, never quite achieving the tone of wide-eyed delight that the rest of the movie manages. This is kid of a long way to get to that point, especially when we’re introduced to 14-year-old Billy Batson (16-year-old Asher Angel) as a foster kid who, while he amuses himself with pranks involving the theft of police cars, is perpetually sullen and resentful, consumed with finding the mother who abandoned him as a small child.

So, when Billy suddenly finds himself randomly given the superpowers of an ancient order of wizards (and to say the backstory with the wizards has no meat to it is an understatement), it doesn’t naturally follow through that the grown-man superhero he becomes (played by Zachary Levi) would be more giddy about it than anything else.

That said, it is that giddiness that makes Shazam! so fun to watch, as Billy figures out through trial and error what his superpowers are, with the help of his foster brother Freddy (Jack Dylan Grazer, giving the best performance in the movie). Billy has been re-homed into a large host family with a group of kids that are diverse in both age and ethnicity. One of the great running gags is the brain of a child — or teenager — inside the body of an adult. It’s kind of the superhero movie of the old Tom Hanks movie Big, where you find adults behaving like kids, but in funny and charmingly innocent ways.

This being a superhero movie, though, there must always be a supervillain, here in the form of Mark Strong playing Thaddeus, who we meet as a child in the movie’s oddly uncompelling opening sequence. He meets the wizard who is waiting for the person who is “pure of heart” who can take on his powers and guard against the demon monsters who represent the seven deadly sins (why? you got me!). He is deemed not pure enough of heart; the rejection becomes a lifelong obsession; he finds a way to become possessed by said seven “sin demons,” who represent one of the several plot points of the movie that don’t really work.

When Shazam! focuses on Billy, his delight at suddenly being superhuman, and his totally realistic 14-uear-old way of handling it, the movie works quite well, and makes for a lot of witty entertainment. Asher Angel and Zachary Levi both pair well with Jack Dylan Grazer as the foster brother, and the evolution of their familial friendship makes for good storytelling. The same cannot quite be said of the subplot of Billy’s search for his birth mother, or certainly of the ancient wizard with no particularly clear backstory, or smoky sin-demons terrorizing a Philadelphia holiday carnival. Who has a full scale carnival at Christmastime, anyway? That’s weird.

Much of the movie is well shot, though. The superhero and the supervillain can both fly, and there are some battle scenes both far above the city of Philadelphia and following them as they fly past downtown skyscrapers which are pretty cool to look at. Incidentally, this movie exists in the “DC universe,” which means the characters are aware of both Superman and Batman, the latter of who gets a couple nice references and punch lines. Apparently in the DC universe, there is no New York City, only Metropolis for Superman; Gotham City for Batman; and for Shazam . . . Philadelphia.

In short, Shazam! is not as good as it could have been or as I wanted it to be, but enough of it is uniquely entertaining to keep it from being a waste of time.

Also known as “Captain Sparkle Fingers!”

Also known as “Captain Sparkle Fingers!”

Overall: B