Genuinely speaking , though the plot was predictable, but the movie was absolutely beautiful and exhilarating. Farhan played his character marvellously. You need watch this movie not from the point of view of plot and technical perfection , but rather relax , and go through an emotional journey of a person , belonging to the slums of Mumbai , rise to a national champion. Believe me , with this mindset if you watch this movie . You will weep and enjoy at the same time.