The girl and the mother have done a decent job. The songs are quite average. If she is supposed to be a good singer, then use a good singer for her songs. Amir khan is barely there. Movie is basically slow and boring. It lasts full 2 and a half hours. save your money and watch TV. Its not worth writing a long review.