While this is an Aamir Khan movie, it is not as good as his hits such as 3 idiots and Tare jamin par. As with Aamir's other movies, this movie also has a social message.

However, the plot is too predictable and unnecessarily long. Everyone's acting is okay, but nothing particularly good comes to mind.

None of the songs are memorable. There is no scene in the movie that will stay with you for long.