Underused Larson makes the best of what she has.

Rating: 7/10 (26 April 2019)

To begin, I am not a diehard Marvel Universe viewer. I will go when the characters seem interesting, and the niche Ms. Marvel/Captain Marvel seemed like a good prelude to Avengers: Endgame.
We begin by seeing "Vers" on planet Haula, where they are embroiled in a war with the Skrulls. Little does Vers know that she is being played, and that the Kree are the aggressors in this fight. She has immense powers but lacks focus.
How did she get here? We find out with a nice origin story where she falls from space onto...a Blockbuster Video, incinerating a "True Lies" mockup poster.
This segment is one of the strongest, as it affords part of the audience a good dose of nostalgia and introduces Fury (Nick, but call him Fury...) played by a quite palatable Samuel L. Jackson. The Skrulls arrive, and they can morph anyone's appearance, which leads to a hilarious train fight.
Moving on, we find out that Carol Danvers' ("Vers" origin) was a test pilot for a faster-than-light prototyle that Mar-Vell (her pilot trainer on Earth) was testing to save the Skrulls. In between is a lot of treachery, some amusing cat scenes and some fine interaction with her co-pilot of then Rambeau.
It holds together well, but works best when Brie is given some nice one-liners or is a fish out of water on Earth. Hopefully we see a bit more of Captain Marvel in the future, because her powers are quite simply on a galactic scale, and she feels like she needs a much, much larger endgame to shine.