Its good enough for a one time watch but its not that great. Too many characters make it look crowded. The story seems clichéd and Captain Americas roles seems prejudiced. Robert Downey Jr is great as usual, Evans also does justice to his role too. Rest of the characters like spidy, ant man, hawk eye appear for one fight scene which was shown in the trailers. Action scenes are well directed which has become a hallmark for Marvel. The movie over all despite its aww and pomph movie lacks the usual Marvel punch. The ending of the movie is very emotional and creates an upset in the Avengers story line. We will see how they follow up this plot twist in the coming infinity wars series. Don't set your bar too high if you want to enjoy the movie.