Anni '60. Margaret, Rose e Bernadette vivono nella contea di Dublino rinchiuse in una delle "Magdalene". Margaret e stata violentata da un amico nel corso di una festa nuziale, Rose è una ragazza madre e Bernadette passa il tempo chiacchierando con i coetanei fuori dalle mura dell'istituto nel quale vivono. La loro permanenza dovrebbe essere mirata ad espiare le loro colpe, mentre il posto in cui vivono è una vera e propria lavanderia industriale diretta da superiori che le umiliano continuamente.