Aamir tries to emulate Captain Jack Sparrow’s (Johnny Depp’s) swashbuckling and scheming character and does a good job. Bachan was great, his dialogue delivery and presence was also a key element in the movie. Irrespective of what the myopic critics say, if u put aside logic and cognitive rationalisations, just for entertainment sake, a good movie