Starting with the positives, the best thing about this film is the action. It is handled so so well, choreographed fantastically and very creative at times. What makes it even better though surprisingly is the editing. Films these days always seem to mess up action when it comes to editing it but this film find a way to have great action but edited really well so it's not all over the place.
I also really enjoyed the cast for this film. Scarlett Johansson is as always fantastic as Black Widow, Florence Pugh is a welcome addition to this franchise and I can see a long future for her, David Harbour shows how versatile he is as an actor with his goofy comedic performance as Red Guardian and Rachel Weisz is really charming as Natasha's mother and all four of these actors have great chemistry upon one another.
I also really liked Ray Winstones character. I was surprised to hear he would be in this film. He didn't strike me as someone who'd ever do a superhero movie but I did enjoy his performance. His character felt like a respected homage to Marlon Brandos Don Vito Corleone from The Godfather.
Now the MCU is known for its grand use of green screen and sometimes I feel it overdoes that a bit and I could be wrong but this film seemed to be more location based. Now yes some green screen is obviously used but a lot of the time, it feels like they're filming on location and I always enjoy it when films do that.
It's also one of the most thematic MCU films as it focuses on the themes of family and whilst this is a theme that does feel overused, I feel it works well for what this film establishes for its plot and characters.
And my final positive is the humour. This film is very funny and there are some really funny one liners and the banter amongst the cast is great as well.
Now as a mixed thought, it's only the timeline. Now this film takes place between Captain America: civil war and Avengers Infinity war but I feel this could have taken place anywhere within the MCU continuity and if it wants to match with its themes, maybe it would make more sense for it to take place between infinity war and Endgame after Thanos's snap.
Now onto my negatives. Let's gets the obvious one out of the way. This film admittedly feels inconsequential because we know what happens to Black Widow and because everything takes place in the past, nothing shocking happens. Besides a post credit scene, nothing sets up for the future so yes this does feel inconsequential and also feels like it should have come out years ago.
But my biggest issue with this film is there are several plot points that feel very derivative of Captain America: The Winter Soldier. Especially the villain of Taskmaster, I liked this character at first but as the film went on, it turns out to be a less interesting version of Bucky and without going into spoilers, the 3rd act has some strong similarities to the 3rd act in The Winter Soldier.
Finally and this is a nitpick, some of the accents in this film are very dodgy especially Ray Winstone. You can hear his normal London based accent whilst he performs a Russian accent.
However, this is still a solid good MCU film and the solo Black widow movie that we have wanted for so long. Don't let the fact we should have got this years ago stop you from enjoying it because you will.
⭐⭐⭐