Rory Devaney, un membre actif de l'IRA provisoire, se voit confier la mission d'acheter des armes aux États-Unis, afin de permettre à l'armée républicaine irlandaise de continuer sa lutte. Il est hébergé chez Tom O'Meara, un policier new-yorkais d'origine irlandaise qui ignore tout des agissements de son invité. Rapidement, une franche amitié va naître entre les deux hommes. Mais les agissements de Rory et le métier de Tom les amèneront immanquablement à s'affronter.
À Belfast, dans les années 1980. Colin est un catholique, George est un protestant féru de poésie. Alors qu'ils devraient être ennemis, ils décident de s'associer en affaires et persuadent Scalper, un vendeur de perruques, de leur léguer son commerce.
Martin Fallon l'Irlandais (Mickey Rourke) a décidé d'arrêter de tuer pour l'IRA provisoire depuis que l'un de ses attentats a tué plusieurs enfants. Il est néanmoins obligé de tuer une dernière fois pour pouvoir refaire sa vie et protéger un ami. Mais ce meurtre a pour témoin un prêtre (Bob Hoskins), à qui il se confesse pour éviter d'avoir à l'abattre.