Based on Jhumpa Lahiri's bestselling novel, it's the story of an NRI family: the Gangulis. On the heels of their arranged marriage, Ashok (Irrfan Khan) and Ashima (Tabu) jet off from sweltering Calcutta to a wintry New York to begin a new life.
Virtual strangers to one another their relationship quickly takes a turn when Ashima gives birth to a son Gogol. As a first generation American teenager, Gogol (Kal Penn) must learn to tread a razor-thin line between his Bengali roots and his American birthright in the search for his own identity.
As Gogol attempts to forge his destiny - rejecting his given name, dating a rich American girl Maxine (Jacinda Barrett) his parents cling to their Bengali traditions. But their paths keep crossing with both comic and painfully revelatory consequences until Gogol begins to see the links between the world his parents left behind and the new world that lies in front of him.
Mira and Tabu, together.
Masala Maar Ke:
Mira Nair initially wanted Rani Mukherjee to play the role of Ashima. After that, she approached Konkona Sen Sharma, but even she had to refuse because of date problems. Finally, Tabu was signed for the role.