多年前,在神聖的感召下,丹尼爾(克利斯汀史萊特)毅然離開親密女友瑪德琳(莫莉帕克飾)而成為神職人員。如今,丹尼爾已成為備受敬仰的神父,但是當日的使命感卻隨時光流逝。一個犯案纍纍的男同性戀者被殺,安德魯神父被控謀殺,他否認控罪,卻基於告解保密原則而不肯透露真兇。為替安德魯討回清白,丹尼爾不惜違抗教會的命令,誓要追查真相….