Danny Flyn (Daniel Day-Lewis) wird nach 14 Jahren Haft entlassen. Sein Vergehen: er wollte die Namen anderer IRA Aktivisten nicht preisgeben. Das Leben in Freiheit ist jedoch komplizierter als sich Danny das vorgestellt hat. Denn das soziale Gefüge aus dem Zusammenhalt der katholischen Bevölkerung, deren Verquickung mit der IRA und dem Einfluss der Terroristen auf die Bewohner macht es für Danny nicht leicht, freie Entscheidungen zu treffen. Maggie (Emily Watson), die Frau die er liebte, hat inzwischen seinen besten Freund geheiratet, doch auch der sitzt wegen IRA-Aktivitäten ein. Danny, der sich in der Haft von der radikalen Linie der IRA losgesagt hat, gründet zusammen mit seinem ehemaligen Trainer Ike (Ken Stott) ein Box-Trainingszentrum für Jugendliche. Doch seine Liebe zu Maggie ist bedroht, weil Dannys liberale Einstellung anderen ein Dorn im Auge ist.