For the first time Varun Dhawan delivered his best yet, great acting and the perfect role he ever portrayed. However, the movie had its predictions beforehand, yet it managed to touch our hearts and a beautiful screenplay as well. Aditya gave a splendid performance and Alia kept me seated throughout the movie. Tremendous acting, good yet predictable plot and a great choreography.