Great movie Ranveer Singh has displayed his career best performance Deepika Padukone is establishing the image of an epic artist Shahid Kapoor has also done a great job given that he is facing the two epic stars , Sanjay leela Bhansali should focus more on narration of the story rather than exploiting the Ajanta Ellora steps in movie, he should not focus on the sensuality of the main character (Deepika) as it hold a lot of character in real life , and should stop experimenting with expressing personal emotions of the main character which will save him from lot of hassles in further endeavours overall great to watch but could have been more respective to her highness Rani Padmavati , but Ranveer is acted even better than the real khilgi must watch