Margaret (Anne-Marie Duff) is raped, but she's the one punished by indefinite confinement at one of these facilities in County Dublin. Pretty Bernadette (Nora-Jane Noone) is shipped out of an orphanage because she flirts with local boys. Rose (Dorothy Duffy) is forced to give up her out-of-wedlock baby for adoption and live in the abusive Magdalene environment. Simple-minded Crispina (Eileen Walsh), who also has an illegitimate child, is more vulnerable than the others. The head nun, Sister Bridget (Geraldine McEwan), regularly humiliates and beats the incarcerated laundresses for the slightest infraction of strict rules. But her greatest pleasure is counting the cash from the religious order's exploitation business.
The young women feel caught between Catholic guilt and the suspicion they've done nothing to deserve such inhumane treatment. An actor himself ("Trainspotting," "My Name is Joe"), Mullan encourages uniformly strong performances from his wonderful cast in roles that must have been physically and psychologically challenging. Nigel Willoughby's cinematography conveys claustrophobic surroundings without suffocating the viewer, who may already feel kicked in the gut by this unflinching snippet of history. Starring Anne-Marie Duff, Nora-Jane Noone, Geraldine McEwan, Dorothy Duffy, Eileen Walsh, Britta Smith and Sean Colgan. Directed and written by Peter Mullan. Produced by Frances Higson. A Miramax release. Historical drama. Not yet rated. Running time: 120 min