En un remoto pueblo irlandés, Finbar (Liam Neeson), un asesino ya retirado que lucha por su redención, se ve envuelto en un peligroso juego con un trío de terroristas vengativos. En la tierra de santos y pecadores, hay pecados que no pueden ser enterrados.