movie is fine in the first half but in 2nd half at times it was bit predictable..story was of 20 years old but might be possible in UP..apart from that 3-4 minutes of misconception or misunderstanding led to a 120+minutes film..performances are good of all characters..