Cotton Mary (
Madhur Jaffrey), pielęgniarka w miasteczku na wybrzeżu Malabaru w 1954 roku, jest rozdarta między swoim indyjskim pochodzeniem a angielską kulturą. Skromnego pochodzenia, wymyśla arystokratyczną przeszłość i upiększa swoje życie, naśladując dystyngowane maniery dawnych kolonistów. Kiedy Angielka Lily MacIntosh (
Greta Scacchi) rodzi przedwcześnie, Mary ratuje sytuację, potajemnie zabierając dziecko do niani ze slumsów. Ignorując rzeczywistość, Lily przyjmuje Mary na swoją służbę...