Troje policjantów rozpoczyna okres próbny w jednostce policji w Belfaście. Istnieje duże prawdopodobieństwo, że przynajmniej jedno z nich nie przetrwa stażu. Funkcjonariusze zostają rzuceni na głęboką wodę. W obliczu starć z gangami i niepokornymi przedstawicielami lokalnej społeczności są zdezorientowani i nie wiedzą, komu ufać.
Pogrążony w hazardowych długach Jimbo (Brendan Fraser) napada na targ rybny, aby móc zwrócić zaległe pieniądze. Pech sprawia, że obrabia lokal należący do miejscowego gangstera Mad Doga Flynna, któremu właśnie winien jest pokaźną sumę. W trakcie ucieczki Jimbo zostaje zapędzony do małego sklepu, w którym przetrzymuje barwną grupę zakładników. Otoczony przez policję, oddziały SAS i ludzi gangstera, Jimbo musi znaleźć sposób na wyjście z opresji.
Oparta na faktach opowieść osadzona w realiach Irlandii lat 80. 19-letni Marty McGartland nawiązuje współpracę z brytyjskim rządem i, nie rozumiejąc do końca konsekwencji swoich działań, zostaje jego agentem. Wkrótce uświadamia sobie, że to wcale nie względy polityczne, ale możliwość ocalenia życia innym ludziom jest motorem jego działania. Gdy pewnego dnia rząd wysyła go na najniebezpieczniejszą w jego karierze misję i zostaje zdemaskowany przez IRA, jego życiu zaczyna grozić śmiertelne niebezpieczeństwo. Aby chronić siebie i swoją dopiero co założoną rodzinę, Marty musi uciekać. I po dziś dzień żyje w ukryciu.