Good, clean movie with good performance from every by lead actors, movie includes emotions like love, dedication, revenge and happy ending! one time watch movie, good for couples also family friendly, real life problems included, personally Ive watched this movie twice, good dialogue delivery, awesome music, good length, must watch!