The Good Shepherd(2004)

Combined Rating:
5
Combined Critics Rating: 0

CHRISTIAN SLATER plays a worldly and urbane priest who is forced to challenge his comfortable existence as an ecclesiastical spin-doctor when he comes to believe in the innocence of a young...