Although story could have been better you just can not miss the performance of the female lead. Sanaya Irani plays a tormented, conflicted soul as only she can - in a manner that is both deeply affecting and disquieting. It is a role that is both emotional and physical - she stays on top of its demands all the way through. Music is catchy.