20世紀60年代,在自由開放的大環境下,古老的愛爾蘭仍保持著古板和保守的風氣。在這裡,所有被認爲墮落的女孩都要被送入瑪德蓮女子學院接受感化,而等待他們的不是和風細雨,而是無盡的黑暗與絕望。
瑪格麗特(Anne-Marie Duff 飾)在家族婚禮上被堂兄姦污,這件事在婚禮現場口耳相傳,她的委屈並未得到伸張,反而被作爲「不潔的女孩」送走;活潑漂亮的伯納黛特(Nora-Jane Noone 飾)是男孩們追逐的對象,她爲了自己的「輕佻」付出了代價;羅絲(Dorothy Duffy 飾)未婚先孕,爲了所謂的前途被迫放棄了自己的孩子。
三個女孩來到了瑪德蓮女子學院,她們還不知道,這是一個有來無回的絕望之地……