This movie should never have worked, but once again, Marvel finds a way to do the impossible... and break our hearts at the same time.

Rating: 9/10 (21 May 2018)

Picking up right where Thor: Ragnarok leaves off, Avengers: Infinity War never takes a break. The emotional blows come just as early as we say goodbye to Heimdall and fan-favorite Loki. An amazing performance from Josh Brolin as Thanos left me terrified for every single character that he shared the screen with. Robert Downey Jr. was excellent as always, this time teaming with Tom Holland's Spider-Man, Benedict Cumberbatch's Doctor Strange, and most of the Guardians. Chris Hemsworth makes you fall in love with Thor even more as he works alongside Rocket Raccoon and Teenage Groot. I wish Chris Evans had a bigger role in this film as Steve Rodgers, but in a movie this crowded, its a wonder this film ever even worked. I loved the fact that Marvel Studios made Thanos the main character of this film. He was easily the best villain we've ever seen in a Marvel film (sorry Killmonger). After he snaps his fingers, we watch helplessly as our heroes start to disappear. Tom Holland delivers a gut-wrenching performance in his "death" scene, and though I know he'll return, it broke my heart to watch my favorite superhero from the time I was little go out that way. This has left me dreading the next Avengers film, but not because I think it will be bad. I am in fear of exactly what will happen to my favorite heroes when they try to "avenge" the Earth and once again take on Thanos.