See more of the story

"The Marvels," the follow-up to the 2019 film "Captain Marvel" (one of the highest-earning MCU films), has had the bad luck of bad timing, sustaining the one-two punch of the fevered discourse about the glut of Marvel content, and the just concluded SAG-AFTRA strike, which hasn't allowed any of the cast members to even things out with a promotional charm offensive.

It's unfortunate, because "The Marvels" is quite entertaining for the most part. Like "Captain Marvel," it is a decidedly feminine project, which can be a tough sell in a cinematic universe largely aimed at young men. But director Nia DaCosta is unapologetic in her approach: "The Marvels" is a movie about female friendship, family, fan-girling and flerkittens, lots of flerkittens.

At an hour and 45 minutes, it skips along with zippy humor and lightness on its feet.

Much of that energy can be attributed to Iman Vellani, who plays Kamala Khan, aka Ms. Marvel (you may have seen her on Disney Plus), whose awestruck brightness and levity allow her to steal the whole movie out from under star Brie Larson, who reprises her role as Carol Danvers, aka Captain Marvel. In the sequel, Carol is grappling with the fallout of her actions from the first movie, and the bloom is off the superhero rose for her, which could explain the air of awkward discomfort in Larson's performance.

Teyonah Parris proves to be the heart of the film as Monica Rambeau, the grown daughter of Carol's best friend, Maria (Lashana Lynch), who has passed away from cancer. Carol and Monica have become estranged over the years, while Monica has gained her superpowers (walking through a witch hex on "Wandavision") but the multiverse has other plans in store. When Carol touches a glowing intergalactic rip in space-time — a "jump-point," if you will — her powers become entangled with Monica and Kamala. Every time they use their powers, they body-swap, which makes things quite complicated for teenage Kamala, living with her family in Jersey City.

An early fight scene set to Missy Elliott's "Ratata," features the body-swap confusion, and has a swingy, dynamic flow and rhythm as the trio crashes from outer space to Kamala's house to Nick Fury's (Samuel L. Jackson) S.A.B.E.R. space station. DaCosta's swooping camera dances in time with the actors, and it's a tremendously energetic and inventive scene.

One wishes the entirety of the movie was this stylistically innovative, but a lot of it suffers from shoddy visual effects and battles on anonymous spaceships.

DaCosta's script, co-written with Megan McDonnell and Elissa Karasik, has some startling real-world resonance, dealing with themes of climate apocalypse, refugees and the pillaging of natural resources through war. Our antagonist is Dar-Benn (Zawe Ashton), who seeks to restore her own planet's environment after Captain Marvel destroyed the Supreme Intelligence. She's one of those overly sympathetic villains it's impossible to root against, though, so the stakes of "The Marvels" are pretty wobbly.

Tonally, "The Marvels" embraces the goofy nature of a sci-fi superhero movie aimed at a female audience. There's a musical interlude featuring K-drama superstar Park Seo-joon, and a scene with a herd of space kittens that makes reference to "Cats." That kind of sincere and self-deprecating humor is the Marvel hallmark — if audiences are ready to move on from that, it is no fault of the engaging and earnest "The Marvels."

'The Marvels'
2.5 stars out of 4
Rated: PG-13 for action/violence and brief language.
Where: In theaters Friday.