I gotta tell you, what a terrible movie it is, the timeline of the events is so messed up. Visually excellent but has a horrible story. Sanjay Dutt does nothing except read his dialogues out loud, we have to accept it Dutt's acting has hit rock bottom and gone cringe to a new level. It would be suitable to say there was a film in the songs and not songs in the film, in every 10 minutes there is an awful song that is being played in the background. The film takes 25 minutes for build-up which is enough to get bored, the story just simply fails to grip you for even 10 minutes. Ranbir's acting is good as always but you cannot save a movie with such a horrendous story. It looks like they tried to copy bahubali and failed terribly because 'nakal me bhi akal ki zarurat hoti hai'. About Vaani Kapoor, she is a dancer more than an actress in this movie. In a sarcastic way, yes Aditya Chopra 'Money well spent'.
Watch only if you literally want to waste your 2 hours and 38min