Sur les contreforts de l’Himalaya, une congrégation de nonnes s’établit dans un ancien harem avec l’intention de transformer le lieu en dispensaire. Dean, un agent anglais, est chargé de les aider à construire l’école qui servira à éduquer les enfants de la région, mais il se heurte rapidement à la sœur Clodagh qui trouve ses manières incorrectes. Au sein de la communauté, la solitude pèse de plus en plus sur les cœurs, et les tensions s’exacerbent…
Dans l'Europe de l'Est du 19e siècle : Les sœurs Gellhorn sont orphelines et ont été recueillies par leur oncle, puritain membre d'une secte de fanatiques chasseurs de sorcières. Non loin de là, vit le comte Karnstein, dépravé et adorateur du diable. L'une des sœurs, Maria, est scandalisée par l'aristocrate alors que l'autre, Frieda, éprouve une certaine fascination pour le libertin.