在20世纪60年代,尽管大环境已经自由开放,但是古板保守的风气仍然在爱尔兰保持着。在这里,所有被认为堕落的女孩都要被送入玛德莲女子学院接受感化,而等待她们的不是温柔的照顾,而是漫长的黑暗和绝望。
玛格丽特(Anne-MarieDuff饰)在家族婚礼上遭受堂兄的侮辱,这件事很快被婚礼现场传开,但是她的委屈却得不到任何平反,反而成为被送进学院的“不洁之女”。活泼可爱的伯纳黛特(Nora-JaneNoone饰)是男孩们追逐的对象,但是她因为自己的“轻佻”行为而遭受到惩罚。罗丝(DorothyDuffy饰)未婚先孕,为了所谓的前途不得不放弃自己的孩子。
这三个女孩来到玛德莲女子学院,却不知道这里将会是她们一生绝望的囚牢。