Charlie et Eli Sisters évoluent dans un monde sauvage et hostile, ils ont du sang sur les mains : celui de criminels, celui d'innocents... Ils n'éprouvent aucun état d'âme à tuer. C'est leur métier. Charlie, le cadet, est né pour ça. Eli, lui, ne rêve que d'une vie normale.
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.