Dublin, années 60. Trois jeunes filles arrivent ensemble au couvent des soeurs Madeleine : Margaret, qui a été violée par son cousin, Bernadette, l'orpheline délurée, et Rose, toute nouvelle fille-mère ayant dû abandonner son bébé dans une famille catholique. La redoutable Supérieure, soeur Bridget, leur demande de se racheter par le travail et la prière pour échapper à la damnation éternelle.
Expulsé de sa famille d'accueil, Christy, âgé de 17 ans, débarque chez son demi-frère, un jeune père de famille qu'il connait à peine, et qui vit très mal cet arrangement qu'il espère temporaire. Les deux frères vont devoir se confronter à leur passé.
Un matin, Char reçoit une étrange confidence de sa mère Angela. Plus tard, la voiture de cette dernière est retrouvée par hasard, mais aucune trace de sa mère. Avec Rita, sa grand-mère, Char part à la recherche d'Angela, qui demeure introuvable...
A Belfast, en 1975, Gerry Conlon provoque involontairement une émeute qui lui vaut d'être recherché à la fois par les Britanniques et par l'IRA. Il juge plus prudent de s'installer à Londres, en compagnie de son ami Paul Hill. Une bombe explose non loin de là, à Guildford Pub. Les deux hommes sont accusés...