A teacher takes on the corrupt leadership of an Irish reform school in this drama based on a true story. William Franklin (Aidan Quinn) is a teacher who was born in Ireland and moved to the United States only to repatriate in 1939 after his leftist political views cause him to lose his job. Franklin becomes the first non-cleric instructor at St. Judes, a school for wayward boys run by Brother John Iain Glen, who is a firm believer in strong discipline. But Franklin comes to believe the students are being treated with excessive force, with many of the children severely punished for trivial violations of the rules, and some treated as delinquents for the crime of not having parents. As Franklin campaigns for more humane treatment of his charges, he makes a powerful enemy in Brother John, who responds to Franklins reform efforts with greater vehemence against the students, in particular Mercier (John Travers), an inquisitive child who has become a favorite of Franklin. Franklins distrust of Brother Johns regime reaches a high point when a new student informs him that he was sexually assaulted by one of the clerics. Song for a Raggy Boy was adapted from the memoir by Patrick Galvin, who also helped adapt his story for the screen.~ Mark Deming, All Movie Guide