Good film. A tad too long with songs and excessive role to Madhuri Dikshit and Sunjay Dutt. Varun Dhawan's entry song is redundant and hackneyed. But as the film progresses, it overcomes its poor opening reels and tells a good story well, and, its message is very relevant. Superb performances by the younger cast help. Also, the DoP does not get too carried away with extreme LSs like Bhansali does, and sticks to closer compositions.