Avengers Endgame is one of the best movies I have ever seen. The movie has so much action, suspense and heart breaking moments and I love it. If you want to understand the movie the characters and the plot, you should watch the first 3 movies of the movie series. The movie has some of my favorite actors. Marvel[the creator company of the movie] did a spectacular job on this movie.