20世纪60年代,自由开放的大环境中,古老的爱尔兰依旧保持着古板和保守的风气。在这片土地上,所有被认为堕落的女孩注定要被送往玛德莲女子学院接受感化,而等待她们的不是温柔的抚慰,而是无尽的黑暗与绝望。
玛格丽特(由Anne-Marie Duff饰)在家族婚礼上遭到堂兄的奸污,这一悲剧在婚礼现场迅速传开,然而她的委屈却并未得到伸张,反而被当作“不洁的女孩”遭到了放逐。活泼漂亮的伯纳黛特(由Nora-Jane Noone饰)原本是男孩们追逐的焦点,却因为自己的“轻佻”而付出了沉痛的代价。罗丝(由Dorothy Duffy饰)未婚先孕,为了所谓的前途被迫放弃了自己的孩子。这三位女孩注定要一同走进玛德莲女子学院,却不知道这是一段无法回头的绝望之旅。