Były zabójca Finbar Murphy wiedzie spokojne życie w nadmorskim miasteczku, wierząc, że wszystko co mroczne już za nim. Okazuje się jednak, że są grzechy, których się nie da pogrzebać. Gdy przeszłość upomina się o niego, Murphy zmuszony jest wybrać między tym co bezpieczne, a tym co słuszne. Ryzykując, że zostanie zdemaskowany, staje w obronie młodej dziewczyny i wypowiada wojnę lokalnym gangom.
Rok 1974, Irlandia Północna. Finbar (Liam Neeson) wiedzie spokojne życie w nadmorskim miasteczku na prowincji z dala od politycznej przemocy, która ogarnia cały kraj. Były żołnierz nie ujawnia swojej przeszłości, a utwierdza lokalną społeczność, że żyje ze sprzedaży książek, szlifując w międzyczasie umiejętności strzeleckie w dobrodusznych zawodach z policjantem Vinniem (Ciarán Hinds). Były żołnierz jest lubiany w mieścinie, gdzie nikt nie zna jego tajnej tożsamości jako zabójcy, który oczyszcza kraj z wszelkiego rodzaju szumowin, zgodnie z poleceniem opiekuna Roberta (Colm Meaney), mając zwyczaj zakopywania ciał w pobliskim gaiku i sadzenia na grobach nowych drzewek. A jest ich tam już co nie miara. Po kolejnym zleceniu Finbar postanawia wycofać się i zająć uprawą ogródka, jednak zauważa znaki znęcania się u małej dziewczynki... A wiadomo, jak kończą Ci, co wchodzą w drogę Finbarowi!