Padre Greg Pilkington (Linus Roache) está dividida entre su llamada como sacerdote católico conservador y su vida secreta como un homosexual con un amante gay, desaprobada por la iglesia. Al escuchar la confesión de una joven de su padre incestuoso, Greg entra en una lucha espiritual intensamente emocional decidiendo entre elección moral sobre religión y uno vida sobre otro.