Although the storyline is pretty much fully revealed in the trailer, it still makes a good watch. The acting is good from all participants, except perhaps Aamir's himself but then his characterization is such. The locations are nicely chosen and the innocent romance of the high schoolers is palpable. As, also, is the darker side of domestic violence in middle class families.
Rating: Good