Belfast in den 80er Jahren: Der junge Draufgänger Martin (Jim Sturgess) hat vor niemandem Respekt, schon gar nicht vor den britischen Besatzern in Nordirland. Diese erkennen sofort die Qualitäten des 22-jährigen Querkopfs und werben ihn geschickt als Informanten an. Martin beginnt nun ein Doppelleben zwischen den Fronten. Er steigt schnell auf in der Hierarchie der IRA und liefert seinem britischen Verbindungsoffizier Fergus (Sir Ben Kingsley) wertvolle Fakten über geplante Terroranschläge. Doch je tiefer er einsteigt, desto mehr wird Martin mit dem Hass konfrontiert, der Briten und Iren trennt. Er sieht die unerbittliche Brutalität, mit der beide Seiten ihre Gegner bis aufs Blut bekämpfen. Ihm wird immer mehr bewusst wie gefährlich seine Situation ist, die gnadenlos eskaliert als er eines Tage aufliegt ...