Après un mariage arrangé, Ashoke et Ashima quittent Calcutta pour New York où ils ont un fils qu'ils baptisent du nom du célèbre auteur russe, Gogol. En grandissant, ce dernier rejette peu à peu ses racines bengalies, ce que n'ont pas su faire ses parents. Lentement, Gogol s'accommode du choc des cultures pour forger sa propre identité...