En un alejado pueblo de Irlanda, Finbar (Liam Neeson), un exasesino que busca redimirse, se encuentra atrapado en un arriesgado juego con un grupo de tres terroristas sedientos de venganza. En esta tierra de santos y pecadores, existen pecados que no se pueden ocultar.