It's a beautiful story... a better direction could have made this an outstanding one. Talking about the characters.... Zafar played by @VD.. is soul of the film, he has every bit of being a superstar, a memeorable performance by him, alia as Roop is outstanding, she truly proves why she is best actor of this generation, her character is impactful, strong and vulnerable at the same time and she does full justice to it.. one surprise comes from aditya as Dev, he is just awesome, sonakshi has very little to do, but whatever part she has got, she did it good, but her charachter has nothing great to do in the film... but but the real irreplaceable actor in the film is Madhuri dixit as Bahar begum, She is icing on the cake( truly maar daala).. rest cast is also impressive including sanjay dutt and kunal khemu... only thing the film lacks is the execution of vision of the director.. to fall more for 'zafar and roop's love story' few more intense scenes should have been there... music and all songs are 'first class', overall it is a better film, a little more effort would have made this 'best'... watch it for the performances...
You will love them all especially @varun, @aaliabhatt, @adityaroy and @madhuridixit...👍👍👍👍👍