a great film require an acquire taste . if youre into action and wham bam film and hate serious love story then it not for you . otherwise and if you like to sit in front of a good intelligent movie now and again i recommend this very highly . easily the best film produce in bollywood this century . the only other indian film i would give positive for be dil wale dulhaniya le jayenge . even then it come second to this masterpiece .