Apenas celebrado su matrimonio pactado, Ashoke (Irrfan Khan) y Ashima (Tabu) toman un avión que les lleva desde la achicharrante Calcuta a la gélida Nueva York, donde dan comienzo a su nueva vida juntos. Virtualmente desconocidos el uno para el otro, y con Ashima viviendo ahora en una tierra tan nueva como extraña, su relación da rápidamente un giro cuando Ashima da a luz un hijo. Presionado para que le dé pronto un nombre, Ashoke se decide por Gogol, como el famoso literato ruso un nombre que sirve de enlace con un pasado secreto y, así lo espera Ashoke, un mejor futuro. Pero la vida no resulta tan fácil para Gogol como sus inmigrantes progenitores pudieran desear. Como adolescente americano de primera generación, Gogol (Kal Penn) debe aprender a caminar por la delgadísima línea que separa sus raíces bengalíes y los derechos que le otorga haber nacido en América en busca de su propia identidad. Mientras Gogol tratar de ser artífice de su propio destino rechazando el nombre recibido, saliendo con una muchacha americana rica (Jacinda Barrett), dirigiendo sus pasos a estudiar arquitectura en Yale sus padres se aferran a sus tradiciones bengalíes. Pero sus caminos siguen cruzándose con consecuencias que son, a la vez, cómicas y dolorosamente reveladoras... hasta que Gogol comienza a ver los vínculos existentes entre el mundo que sus padres dejaron atrás y el nuevo mundo que se abre delante de él.