A boring and generic MCU film. The story is generic, the plot is pretty predictable, and the comedy falls flat and here are the reasons. Brie Larson tries to copy Tony Stark, Peter Quill and Dr. Strange to make quips. While they are supported by excellent timing and proper hilarious facial expressions, Larson delivers it with this sort of monotone voice and “bored” facial expression, and that’s why it didn’t connect to us. The CGI in this movie is pretty standard for a Marvel movie, but sometimes it goes berserk. The action scenes on the ground are pretty ok, but the battles in outer space looks like a cutscene from a PS3 game.
Ben Mendelsohn and Samuel L. Jackson both gave stellar performances. Seeing Jackson’s cheerful attitude before being a tough and rough character seen in Iron Man and beyond is hard at first, but gradually accepted. Goose the alien cat absolutely steals the show and the limelight from Captain Marvel herself (How does that happen though… it’s a damn cat?).
The social justice theme dampen the movie’s story. It’s as if the story is built around the premise of “she’s a woman”, as in, the focus is the gender, not the story and character building itself, and that’s really disappointing, since if only the focus is on character building with social justice being inserted subtly it would work well and bring forth the message to empower women of all ages and races.
All in all, you do not see this movie for its connection with the upcoming Avengers: Endgame, but if you still want to see it be my guess. I do not recommend it, though.