James Lavelle (Brendan Gleeson) ist ein gutherziger Priester in einer irischen Kleinstadt, der von seiner Gemeinde nicht besonders gut behandelt wird. Während einer Beichte wird er plötzlich mit dem Tode bedroht - von nun an hat er eine Woche Zeit, sein Leben in Ordnung zu bringen, dann will ihn der Mann töten. Gebunden an das Beichtgeheimnis beschließt Lavelle, sich selbst auf die Suche nach seinem zukünftigen Mörder zu machen und ihn von der Güte Gottes zu überzeugen. Doch das ist gar nicht so einfach in einem Ort, in dem es nur so von skurrilen und unchristlichen Einwohnern wimmelt...