故事改編自17世紀意大利修道院的真實事件。本尼蒂塔(維吉妮·艾菲拉飾)出身富裕虔誠的基督教家庭,幼年被送進修道院培養。成年后成為院長福利西塔(夏洛特·蘭普林飾)的得力助手。當衣衫襤褸的女孩巴托洛梅阿(達芙妮·帕塔基亞飾)因遭受父親與哥哥虐待而求助時,本尼蒂塔助其成為見習修女。然而巴托洛梅阿桀驁不馴的性格很快引發沖突,她逐漸察覺并利用本尼蒂塔對權力的野心。隨著巴托洛梅阿獲得修女們的支持,兩人從依附關系演變為權力爭奪。最終本尼蒂塔因偽造神跡、性越軌及異端言論遭宗教裁判所審判,巴托洛梅阿作為證人參與指控。修道院在權力更迭中揭露了宗教機構的虛偽與壓迫,本尼蒂塔被剝奪職務,而巴托洛梅阿則成為新任院長助理。