当初因为宗教问题,安吉拉(艾米丽·沃森 Emily Watson 饰)和丈夫的婚姻并没有得到亲友的赞许。如今他们已经有好几个孩子,可是在美国生活得并不如意,贫穷折磨再加上不久前的丧子之痛,这家人决定搬回家乡爱尔兰,以祈求在那里获得富裕一点的生活。
事情并没有他们想象的那样顺利,在家乡,他们仍然遭遇着亲友冷眼,开始了艰难为继的新生活。每当丈夫没有勇气干些琐碎活扛起家庭重担时,是安吉拉义无反顾的担负起一切又脏又累又卑微的活儿。命运一次次给这个坚强的母亲以打击。她的一对双胞胎孩子相继去世,丈夫到英国谋生却没能改善困窘的家境,安吉拉从不放弃地寻求救助,并教会儿子弗兰克(乔·布林Joe Breen 饰)生存的尊严,母亲的光辉在弗兰克的一生里都不会褪色。查利(克里夫·罗伯逊 Cliff Robertson 饰)虽然已经是一名30岁的成年男子了,但是因为患有智力障碍,他的言行举止都宛若一个6岁的孩童。白天,查利在面包房靠着做清洁工来赚取微薄的薪水养活自己,这份工作除了非常辛苦以外,查理还必须忍受同伴们的嘲笑和欺侮。晚上,查利回去夜校上课,他的老师爱丽丝(克莱尔·布鲁姆 Claire Bloom 饰)对查利非常的好。 为了帮查利治病,爱丽丝找到了专门进行大脑实验的神经学家理查德(Leon Janney 饰)和安娜(莉莉娅·斯卡拉 Lilia Skala 饰),查利作为实验对象接受了两人的治疗,谁知道治疗效果拔群,查利不仅完全病愈,而且获得了超高的智商。。