This movie is absolute masterpiece in the term of CGI. But that's all. Other than that, everything is poor and really disappointing even for Marvel standards. It has very poor story telling terrible directing and poor story. To much moral cliches are included which will really bore you.

All in all, apart from the computer work, it's a below average teenage film. I was amazed by high rankings and was expecting something like infinity war, at least something like avengers but got very disappointed after watching this childish movie.