I have heard a lot of controversy regarding this movie. I have recently seen it as I got scared that some one might turn serious in the cinema hall. It has been directed by Sanjay Leele Bhansali and to me it appeared as an average movie. it seems that Bhansali has recreated history. it is based on a poem of Malik Jaisi. the character of Maharawal Ratan Singh is good but it could have been far better if some body else could have starred it. Shahid Kapoor is good but not an active opponent for Ranvir. Deepika is outstanding but earlier also we have seen her in the same costumes with Ranveer in Bajirao Mastani. audience can watch it once but to be frank I have expected more from the director who is called a legend.