Ирландия, 1964 год. Женщин, оскорбивших своим поведением нравственные устои общества, семьи отправляют на исправительные работы в католический приют Святой Магдалены. Три молодые девушки, Роза, Бернадетта и Маргарет, попали сюда за различные прегрешения. Маргарет изнасиловал кузен, Роза родила внебрачного ребенка, Бернадетта была просто слишком красива. Оказавшись за высокими каменными стенами, девушки столкнулись с суровым порядком, основанном на насилии и унижении. Власть католических сестер над их подопечными безгранична, шансов вырваться на свободу очень мало…