A couple coming to terms with living in a new culture discover their troubles are compounded by their son in this drama from filmmaker Mira Nair. Ashoke (Irfan Khan) and Ashima (Tabu) are a young couple who are brought together in an arranged marriage and soon leave Calcutta to seek their fortune in America. As the couple becomes accustomed to one another, they learn to deal with the coolness and superficiality of life in New York, even as they revel in the opportunities the city offers them. Before long, Ashima gives birth to a baby boy, and pressed to choose a name, they dub the infant Nikhil, though he soon picks up the nickname Gogol, after Ashoke`s favorite author. By the time the child is old enough to attend school, he insists upon being called Gogol at all times, and he displays little interest in his Indian heritage. Several years on, Gogol has decided he wants to be called Nick (and is now played by Kal Penn) and has become a thoroughly Americanized teenager, openly rebelling against his parents, smoking marijuana in his room, and dating Maxine (Jacinda Barrett), a preppy blonde from a wealthy family. Ashoke and Ashima are uncertain about how to deal with their son`s attempts to cut himself off from their culture, but Nick begins expressing some uncertainty himself when he meets Moushumi (Zuleikha Robinson), a beautiful girl who also comes from a family of Indian expatriates.