Kuzey İrlanda’nın çalkantılarla dolu yakın tarihini incelerken geleceğe doğru uzanan yolun, kendi geçmişiyle yüzleşmekten geçtiğini anlatan film, 1975 yılında Lurgan şehrinde başlıyor. İngiltere’yle birleşme yanlısı Ulster Gönüllüleri’nden 17 yaşındaki Alistair Little (Liam Neeson), 19 yaşındaki Katolik Jim Griffin’i (Gerard Jordan) öldürür. Jim’in 11 yaşındaki kardeşi Joe Griffin (James Nesbitt) cinayetin tanığıdır. İki hafta sonra Alistair tutuklanarak cezaevine gönderilir. Aradan 33 yıl geçer. Alistair Little, hapishanede cezasını çekmesine rağmen cinayeti unutamaz. Öldürülen Jim’in kardeşi Joe Griffin de o günün unutmamıştır. O, ağabeyini öldüren kişiyi öldürüp cennete gitmek istemektedir. İkisi yıllar sonra bir televizyon programında karşı karşıya geleceklerdir. Alistair Little, kendisiyle kendi vicdanıyla hesaplaşır. Son anda Joe Griffin vazgeçer. Ağabeyi öldürülen ile katil daha sonra buluşur. Peki ama geçmişleriyle hesaplaşabilecekler mi?