First of all, the performance by Shahrukh Khan playing someone with Asperger's syndrome is simply outstanding. Kajol isn't far off either. Jimmy Shergil and the rest are also OK. The music is is good, and the two best tracks are 'Tere Naina' and 'Noor-e-khuda'. The movie is very touching which is because of the two great artists in the lead roles. There is nothing fancy about the story; it simply promotes tolerance of religion, peace, truth and love - these are the most important things in the world. It is also very inspiring. The cinematography and editing are also very good. Hats off to Karan Johar.

Verdict: a must watch. I give it 9.5/10