Holy superhero fatigue, Batman, “Shazam!” is actually good.
OK, so it’s basically “Big” with superheroes and villains instead of businesspeople and girlfriends, but director David F. Sandberg has infused his film with so much heart and charm that it hardly matters. Even the deficiencies, like the sluggish beginning and the random, ridiculous villains, fade away under a haze of goodwill because unlike so many big spectacle action pics with sequels in mind, “Shazam!” actually sticks the landing.
But perhaps I’m getting ahead of myself. Don’t worry if you don’t happen to know anything about “Shazam!” or are convinced that you won’t care. I certainly didn’t. Plus, there are a lot of superheroes to keep track of these days and someone who needs an exclamation point is and should be immediately suspect.
The movie isn’t here to judge any lack of knowledge though. It’s an origin story about a jaded 14-year-old Philadelphia foster kid, Billy Batson (Asher Angel), who’s bestowed with superpowers by Djimon Hounsou (naturally). As Shazam, he’s physically altered into an adult and takes the form of Zachary Levi. But of course, even with his height, his muscles, his voice and even his powers, he’s still very much a kid and has a lot to learn.
Those are the basics, but the spirit really comes from the smart writing, the pitch-perfect casting and the supporting world around Billy and Shazam. Right before he gets his powers, he’s placed in a new group foster home led by Rosa (Marta Milans) and Victor Vasquez (Cooper Andrews) that’s full of quirky characters: Freddy (Jack Dylan Grazer), a disabled superhero obsessive with a biting wit; Eugene (Ian Chen), a violent video game obsessive; Darla (Faithe Herman), the adorable youngest; Mary (Grace Fulton) and Pedro (Jovan Armand). The young actors assembled here are astounding, and immediately captivating, especially Grazer as Freddy and Herman as Darla who nearly steal the show. It’s why when the film asks you to believe that it’s really about family, and not merchandising, you’re on board.