Una clase poco probable de amistad se desarrolla entre Fergus, un voluntario del ejército republicano irlandés y Jody, un soldado británico secuestrado atraído hacia una trampa de IRA por Jude, otro miembro del IRA. Cuando la toma de rehenes termina yendo terriblemente mal, Fergus escapa y se dirige a Londres, donde busca amante de Jody, un peluquero llamado Fergus Dil. adopta el nombre de 'Jimmy' y consigue un trabajo como jornalero. También empieza a ver Dil, quien no sabe nada de fondo IRA de Fergus. Pero hay algunas cosas acerca de Dil que Fergus, tampoco sabe...