Gerry Fegan, antiguo pistolero del IRA, pasó doce años en la cárcel por sus crímenes. Ahora, cuando la paz y la prosperidad se han establecido en Irlanda del Norte, Gerry es un borracho que intenta ahogar en whisky la visión de las doce personas a las que asesinó en su momento. Hasta que, una noche, uno de los espectros le propone un pacto terrible: ellos lo dejarán en paz si Gerry se encarga de ajustar sus cuentas pendientes en el mundo de los vivos. Como resultado, el político republicano Michael McKenna acaba con una bala en la cabeza.
Gerry se había prometido no volver a matar. Pero eliminar a sus viejos compañeros de armas parece ser el único camino para que los fantasmas lo dejen por fin tranquilo. Desgraciadamente, el Gobierno británico no ve con buenos ojos que la sangre vuelva a correr por tierras norirlandesas. Y el agente secreto David Campbell será el encargado de emprender una caza del hombre que de paso le permita saldar ciertas cuentas pendientes.