É a véspera do Natal de 1985 numa pequena cidade no condado de Wexford, na Irlanda.
Bill Furlong (Cillian Murphy), um devotado pai, trabalha arduamente como vendedor de carvão para sustentar a si próprio, a esposa e as cinco filhas.
Certa manhã, durante uma entrega no convento local, descobre segredos perturbadores que o força a enfrentar o passado e a cumplicidade silenciosa de uma cidade controlada pela Igreja Católica.