Aisling Walsh writes and directs this Irish historical drama based on the book by Patrick Galvin and true events. William Franklin (Aidan Quinn) becomes the first non-cleric teacher at St. Judes, an Irish school for wayward boys run by Brother John (Iain Glen). Brother John believes in strong discipline, but when Franklin witnesses his methods he comes to realise that the boys are being treated with excessive force. As Brother John becomes even more heavy-handed with the students, he and Franklin become enemies.