Într-un mic sat irlandez izolat, Finbar (interpretat de Liam Neeson) simte că este dator să se confrunte cu propriile sale păcate, după o viață plină de greșeli. Cu toate acestea, rămâne de văzut cât de mare este prețul pe care este dispus să-l plătească. În această țară a sfinților și a păcătoșilor, există păcate care refuză să fie îngropate.