I had great expectations going into the theaters. It was a Karan Johar-SRK-Kajol powerpack. But unfortunately, I would have to say that Johar has failed to create a masterpiece. In fact he created a disaster. I think Karan wanted to make a "Forrest Gump" movie with a protagonist suffering from a mental disability (Asperger's in this case)doing quite the impossible and affecting a variety of people's lives. But what resulted was a mess especially in the second half where everything seemed discordant. The only reason I gave this a 2/10 is that I really appreciated SRK's acting. He delivered a powerhouse performance which finally made him very credible to me. Last time he acted this well was Dil Se. Kajol was OK, nothing special. But besides that everyone else acted terribly....overacting is not even the right word. The movie exaggerated the reactions against American Muslims in the post 9/11 era and a lot of portrayal was black & white. I did not expect Karan Johar to stoop to this level of simplicity, especially since his last movie Kabhi Alvida Naa Kehna addresses its theme so sensitively and masterfully. But this time, he fails miserably.