A must watch once in a lifetime truely amazing . All the actors have done an amazing job film is a visual feast for the eyes, Deepika is just outstanding and Ranveer as Khilji is beyond expectation the music and view takes you to that time all in all you will not take eyes of the scene even for a second.