根据艾玛·多诺霍撰写的同名小说改编,讲述在1859年的夏天,英国护士莉比(弗洛伦丝·皮尤 饰)来到爱尔兰的一个小村庄,看护一个神奇的女孩安娜·奥唐奈,据说她在禁食的情况下活了四个多月,人们对此深感意外,认为安娜是个难得一见的奇人。游客们纷纷涌来看望神奇女孩安娜,认为见她一面或者被她 祝福就能获得某种神奇的护佑。《爱尔兰时报》的记者伯恩前来报道这个令全国轰动的消息,采访时与莉比不打不相识,二人逐渐发现了安娜禁食的真相,并对安娜展开大胆营救。
有智能障碍的卡尔生活在一个宗教气氛浓厚的家庭。父母认为卡尔的迟钝是上帝对他们的惩罚,因而对儿子百般虐待。有一天,卡尔无意中撞见自己的母亲正与镇上的拉皮条的亲热,一怒之下用一把弹簧刀将两人杀死。25年后,卡尔又回到镇上,所有人都不把他当正常人看待,这使卡尔心灰意冷。靠着自己在机械方面的特殊才能,卡尔找到了工作,而且还认识了真心待他的男孩弗兰克,进而还熟悉了他的家庭。但是,弗兰克守寡的母亲有个酒鬼男友,他动不动就大打出手,其恶霸行为搅得全家不得安宁。卡尔决定不惜代价为弗兰克解决问题......