In Noord-Ierland bouwt de gegijzelde Britse soldaat Jody (Forest Whitaker) gedurende enkele angstige dagen een band op met zijn bewaker, IRA-vrijwilliger Fergus (Stephen Rea). Jody smeekt Fergus om, als het fout gaat, zijn vriendin Dil (Jaye Davidson) op te zoeken in Londen. Na een vuurgevecht met het Britse leger vlucht Fergus naar Londen waar hij inderdaad de beeldschone Dil ontmoet. Om zichzelf en elkaar te beschermen vertellen beiden niet over hun ware achtergrond. De twee voelen zich tot elkaar aangetrokken. Het verrassende en intelligente scenario kreeg verdiend een Oscar.