Der ehemalige IRA-Aktivist Danny Flynn (Daniel Day-Lewis) kehrt nach 14 Jahren Gefängnis nach Belfast zurück. Hier findet er den alten Konflikt zwischen der Republik und Nordirland, aber auch seine alte Liebe Maggie (Emily Watson) wieder, deren Leben auch vom Gefängnis bestimmt war. Nachdem Danny den Kontakt mit ihr abgebrochen hatte, heiratete sie seinen besten Freund, der jedoch auch im Gefängnis sitzt und Treue...