Want to see a real romance that makes you laugh and cry and root for the heroes and is beautifully shot and full of all the things that Hollywood feel-good films lack? My Name is Khan has got your number.

Rizvan Khan, played by the handsome Bollywood superstar Shah Rukh Khan, is a good-hearted Muslim man from India who has Asperger's syndrome, a developmental disorder on the autistic spectrum. Early on, during the Hindu-Muslim riots, his mom teaches him there's no difference between people - only good people who do good things and bad people who do bad things. This is probably a specific lesson that would go over some Westerners' heads (like, say, my own) and later comes into play after he moves to America and falls in love with a bubbly and beautiful Hindu hairdresser named Mandira (Kajol).

Their courtship is awkward, lovely, and funny, as she tests him to show her something in San Francisco that she's never seen before. If he wins, she'll marry him; when he finally does, she asks him to marry her. Love conquers all, for them; neither she nor her son, Sameer, even question Khan's Asperger's symptoms, and, in fact, one of the few missteps in the movie are when it's is played for laughs. Otherwise, Shah Rukh Khan's portrayal of Asperger's - from his avoidance of eye contact, reluctance to touch or be touched, repetition of phrases, and fear of crowds and loud noises - seems fairly accurate to this untrained eye. His Khan is an understated Rain Man, mostly minus the savant.