Avengers age of Ultron is by far the best Marvel movie to date. It has all the elements of the first movie, but steps it up in the action, character and dialog. I went into this movie with very unrealistically high expectations. So when I saw this movie, I was very worried but excited.
All the cast from the previous Avengers movie all reprise their roles. Robert Downey Juinor was amazing as Ironman. Chris Evans and Chris Hemsworth were both great as Captain America and the mighty Thor. Scarlett Johanson was brilliant as Black Widow and was even more bad-ass in this movie, than any of her other films. Her role was substantially bigger this time around. This can also be said about Hawkeye, who's role was way bigger in this movie. In fact, Hawkeye even has some of the best lines and the best action sequences. Mark ruffilo was once again amazing as Hulk and Bruce Banner. The one character that stole the show, would be James Spader. He embodies an evil AI robot perfectly. He can be really calm and yet menacing and sometimes he can be full of rage and anger. Aron Taylor Johnson and Elisibeth Olsin are also a great new edition to the marvel universe. The scarlet Witch character has a big part in the film also.
The action has been dialed up and the set pieces are bigger and better. The cgi can seem a little off at times, but other than that, it looks fantastic.
The movie also spends time on the relationships and past of some characters, which leads to some great character moments. This is much more emotional, than the first movie. I would defiantly say that this movie is better than the first Avengers Movie!