I gave this film four stars only because of Shah Rukh Khan. He is funny, endearing, sweet, believable. I wish everyone in America could discover this Bollywood megastar.
BUT, once again, he is undermined by his buddy Karan Johar's silly emotional excess, and ignorance of American culture. Johar can never have a cross-over film that is not completely honest. He understands human emotions very well, and should stick to what he is a master at: romance.
Shame on Karan Johar, not for showing America in a bad light, but for showing HIndi Films in a bad light!