Avengers: Age of Ultron ★★★★

The movie that broke Joss Whedon. Quite a terrible thing to have such a wonderful director in the genre leave the franchise, but I feel like he went out with a bang.

Avengers: Age of Ultron definitely gets a lot of shit. Some of it is deserved, some of it isn't. Yeah, Banner and Romanoff are not exactly the couple I would 'ship,' the twins' accents are just genuinely terrible, and the final battle is a CGI clusterfuck. But, all in all, I enjoy this movie.

Here's why:
Hawkeye, Black Widow, and Banner get a lot of development. That may sound weird, but the more I think about it the more I enjoy it. The three main guys (Tony, Cap, Thor) have all had tooooooons of character development. There is no doubt that the Hulk/Black Widow relationship doesn't fit the script from the first movie in the best way, but I like the way it gives us insights into both their characters since neither of them have had a solo movie. Same goes for Hawkeye, whose wife and kids give some depth to who he is. These characters matter for the arc of the story, and giving them layers is great.

This movie builds so well into Thor:Ragnorak. Give it a watch and you'll realize there is wonderful foreshadowing for Thor which is pretty awesome. It also helps continue to build the infinity stone lore which is great.

Speaking of infinity stones, Vision is just awesome. His monologue at the end, as he destroys the final version of Ultron... It's killer. Cool character who I will be sad to see (probably) die in Infinity Wars.

Lastly, I don't think Ultron himself is as bad as some people say. He's AI gone wrong which isn't the most original concept, but that's not what I come to Marvel for. He's got badass lines, a pretty cool plan, and he is the antithesis to one of the main characters. Those are some great qualities for a solid movie villain.