The storyline of the movie is good but there were numerous flaws in the movie. I was surprised to see so many flaws in a movie coming from Aamir Khan. The character of the mother of the girl was not clearly portrayed, she got bashed by her husband every now and then but she was acting too bubbly, also Aamir khan looked like he was overdoing his character and was doing some sort of overacting, his acting looked like he was trying to mimick some other character which gives a feeling that this is an act and fails to make you indulge in the story. Also there were numerous other flaws that gives you the feeling that this is just a movie not a real story. Overall I only liked the acting of the lead actress, storyline was good and the direction could habe been better.