Director Antonia Bird's film centers on Father Greg Pilkington (Linus Roache), a devout Catholic priest who struggles with a love for his church and congregation -- and his secret life as a homosexual with a gay lover (Robert Carlyle). After hearing the confession of a young girl in his parish, who tells him her father is sexually abusing her, the priest is torn between the laws of the church and his need to choose one life over the other.