As good as it gets for its genre

Rating: 9/10 (17 May 2018)

A "10" for its genre, an "8" for a general movie, resulting in an overall "9".
Marvel studios somehow managed to give nearly all of its superheros in a single movie, yet get each of them adequate screen time. Without going into details, the plot involves the intent of extermining half the life in the universe by a villain who is arguably the greatest menace ever put on any superhero or fantasy film.
The CGI and action is great and although there is some comedy, this is a dark movie and the ending is the most shocking ending I have ever seen in a movie (it has a sequel due to be released next year) except for perhaps, the original Planet of the Apes movie.
Not a perfect film, but pretty close to it, especially considering the difficulty in interacting many characters.