Ashoke Ganguli (Irrfan Khan) es un hindú que estudia fibra óptica en Nueva York.
Se casa con Ashima (Tabu) en un enlace concertado con una compatriota de su casta, como exige su religión.
En Estados Unidos tienen 2 hijos, Gogol (Kal Penn) y Sonia (Sahira Nair).
Su padre le pone ese nombre a su hijo en recuerdo del escritor ruso Nikolái Vasílievich Gógol y su cuento[1]El capote.
En un viaje a la India donde Gogol descubre que quiere ser arquitecto al ver el Taj Majal.