1956 - Francie. Je zavražděn kněz. Šíří se zlo. Pokračování celosvětového hitu sleduje sestru Irenu, která se opět střetává s démonickou jeptiškou Valakem.
Bill Furlong pracuje jako obchodník s uhlím, aby uživil svou rodinu, a odhaluje znepokojivá tajemství, která střeží místní klášter, a odhaluje své vlastní pravdy; je nucen čelit své minulosti a mlčení malého irského města ovládaného katolickou církví.
Jeanne, mladá dívka z chudých poměrů se zálibou v kultuře i jiných radostech života, díky své inteligenci a půvabu postupně stoupá po společenském žebříčku. Jako kurtizána se stane oblíbenkyní krále Ludvíka XV., který neví o jejím postavení, ale získá díky ní zpět...
Martin Sixmith (Steve Coogan) je bývalý zahraniční korespondent BBC, který přišel o práci. Jeho klientkou se stává sedmdesátiletá svérázná a osobitá irská dáma Philomena Lee (Judi Dench). V 50. letech jako náctiletá otěhotněla a porodila syna Anthonyho. Aby ho mohla vídat...
Z kláštera uprchne mladý kněz Antonín. Na své cestě severní Afrikou potkává mladou slečnu Dominii, vzájemně se do sebe zamilují a nechají se oddat. Jejich štěstí pod žhoucím sluncem Sahary netrvá dlouho. Antonio se pod vlivem svého svědomí přizná, že hřešil.