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...
Roseanne Florence je už čtyřicet let zavřená v ústavu pro duševně choré za hříchy z minulosti. Tím největším bylo, když na pláži ubila kamenem k smrti svého novorozeného syna. To ve svých výpovědích tvrdili očití svědci. V té době Rose nikdo nevěřil a nevěří jí...