A fine bollywood movie with good cast and acting...Cinematography was amazing...Plot wasn't that strong...A movie you should watch if you've much time...It'll definitely not disappoint you...But don't imagine so much from this...Its a fine movie overall and Yes ... A better movie in Bollywood after many years.