Captain Marvel is an extraterrestrial Kree warrior who finds herself caught in the middle of an intergalactic battle between her people and the Skrulls. Living on Earth in 1995, she keeps having recurring memories of another life as U.S. Air Force pilot Carol Danvers. With help from Nick Fury, Captain Marvel tries to uncover the secrets of her past while harnessing her special superpowers to end the war with the evil Skrulls.
When “Vers”crashes to Earth (in the mid-’90s), she begins searching for answers to her strange flashes of memories of a life she doesn’t remember. But the Skrull are also on earth and can appear as anyone. Vers teams up with a young Nick Fury to find a piece of technology before the Skrull can steal it.
As a huge Captain Marvel fan, I had very high hopes for this movie. I’m usually disappointed when the whole movie is given away in the trailers. And I try to stay away from spoilers (not fan theories though). Thankfully, they still had a few surprises for me. Some a little predictable, but still fun. But there was a big twist I didn’t see coming. Some comic fans may not like one of the bigger changes made to Captain Marvel lore, but I enjoyed it.
The cast was fantastic. Brie Larson (Captain Marvel) and Samuel L Jackson have great chemistry. And Ben Mendelsohn and Annette Bening were exceptional in their roles. I only wish Agent Coulson had more screen time! The story was an origin story and a prequel. But the story was layered with a good plot and fun easter eggs. It’s definitely action-packed as well and loaded with humor and feel-good moments.
Captain Marvel is an inspiring woman. She has had to work harder to get to where she’s at – and never gives up. She has a sense of humor and can still be vulnerable – even though she’s one of the most powerful superheroes in the MCU. It’s no wonder she has become one of my all-time favorites.
There’s a lot packed into this powerful and inspiring movie. And I look forward to seeing it again.