Bill Furlong (Cillian Murphy) è un commerciante di carbone, un uomo estremamente taciturno, di quelli che parlano solo se strettamente necessario. La sua vita è caratterizzata da una routine piuttosto lineare, contraddistinta dai viaggi che Bill fa a bordo del suo furgoncino per consegnare il carbone. Ha dedicato la sua vita al lavoro, a sua moglie Eileen (Eileen Walsh) e alle loro cinque figlie. Quando Natale si avvicina cominciano a riaffiorare nella mente di Bill i dolorosi ricordi che hanno segnato la sua infanzia. Il passato torna a fargli visita quando scopre un terribile segreto nascosto nel convento di New Ross, diretto da Suor Mary (Emily Watson).