The movie is good but first half is boring and should have been shorter. There seems to be influence of Bollywood to create hype and emotions. The second half picks up and binds you to seats. The movie gives a time for nap in the first half but keeps you wake in second. The retirement of old Avengers and entry of new Avengers is a welcome step for future. Overall a good movie.