The story is really good. Neil Nitin Mukesh does extremely well as the lead role. Rest of the cast does their respective role to perfection. Dharmendra's little cameo is pretty influentional. There are many twists in the movie which makes it highly unpredictable which is rare with Bollywood movies. I feel end could have been a more meaningful one.