Gingy McAnally (Timothy Dalton) - wyborowy strzelec IRA - szantażowany przez współtowarzyszy, decyduje się na powrót do rodzinnego Belfastu i wzięcie udziału w zamachu na brytyjskiego sędziego. Na granicy rozpoznaje go znajomy żony Roisin (Maria Lennon), porucznik David Ferris (Cary Elwes). W zamachu giną także dwaj policjanci. Gingy trafia do aresztu wojskowego, a następnie policyjnego, gdzie po długich i drastycznych przesłuchaniach, ulega namowom Ferrisa. Godzi się na współpracę z policją, wierząc w obietnice ochrony jego rodziny. Kiedy następują kolejne aresztowania terrorystów, IRA wydaje wyrok śmierci zarówno na zdrajcę Gingy'ego, jak również na Ferrisa, na którego ślad nieopatrznie naprowadza przerażona Roisin.
Gingy McAnally pracuje w IRA. Pewnego dnia postanawia opuścić swoich dotychczasowych współpracowników i wycofać się z terrorystycznej organizacji. Zostawia żonę i dwójkę dzieci w Belfaście i sam przenosi się na południe Irlandii. Mieszka tam z dala od ludzi, w niewielkiej przyczepie kempingowej. Mężczyzna liczy na to, że jego dawni towarzysze zapomną o nim i pozwolą wrócić do normalnego życia. Tymczasem Gingy przekonuje się, że nie jest tak łatwo zerwać z przeszłością i starymi znajomymi.