The Avengers is directed by Joss Whedon and stars Robert Downey Jr., Chris Evans, Mark Ruffalo, Chris Hemsworth, Scarlett Johansson, Jeremy Renner, Tom Hiddleston, and Samuel L. Jackson. The plot of the movie is Earth’s mightiest heroes must come together and learn to fight as a team if they are going to stop the mischievous Loki and his alien army from enslaving humanity. The Avengers is simply a perfect superhero movie. Every character in this movie gets a chance to shine. They are fleshed out and you care about all of them. The performances are fantastic. Robert Downey Jr is great as Iron Man. I really like Chris Hemsworth as Thor. Chris Evans was fine as Captain America I did not like his solo movie. Mark Ruffalo as Hulk I thought he was great, and he added something that the previous stars who were Hulk didn’t get a chance to do. I really liked some of the humanity they brought to his character. Jeremy Renner was great as Hawkeye. Scarlett Johansson was incredibly badass as Black Widow. Samuel L. Jackson is great as Nick Fury. Tom Hiddleston knocked it out of the park as Loki. He steals every scene that he is in. What of course makes this movie so amazing is the action the spectacle of it all it’s mind-blowing. The climax of the movie the last hour or so is absolutely non-stop action. There are so many great moments it is so much fun. This movie completely lived up to my expectations when I saw it in 2012 and it is still one of the best comic book movies I have ever seen. 5 out of 5 stars for The Avengers. I hope you enjoyed my review and I hope it helped you decide whether to see the movie or not.