桑德拉(伊梅尔达·斯汤顿 Imelda Staunton 饰)和丈夫结婚已经四十年了,在这漫长的四十年里,两人之间虽然不能说是从未有过争执,但也算恩爱,桑德拉深深的信赖着自己的枕边人。然而某一日,桑德拉震惊的发现,丈夫不仅有了外遇,外遇的对象竟然还是自己最好的朋友。伤心和愤怒之中,桑德拉选择了离开,前往伦敦投奔自己的妹妹碧芙(西莉亚·伊姆瑞 Celia Imrie 饰)。 虽然身为姐妹,可碧芙的性格和桑德拉却是大相径庭。碧芙生来热情奔放又开朗,而且非常擅长通过肢体语言来挥洒心情。桑德拉决定和碧芙一起去上舞蹈课,在翩翩起舞之中,压抑了一辈子的桑德拉终于找到了情绪的发泄口。。查利(克里夫·罗伯逊 Cliff Robertson 饰)虽然已经是一名30岁的成年男子了,但是因为患有智力障碍,他的言行举止都宛若一个6岁的孩童。白天,查利在面包房靠着做清洁工来赚取微薄的薪水养活自己,这份工作除了非常辛苦以外,查理还必须忍受同伴们的嘲笑和欺侮。晚上,查利回去夜校上课,他的老师爱丽丝(克莱尔·布鲁姆 Claire Bloom 饰)对查利非常的好。 为了帮查利治病,爱丽丝找到了专门进行大脑实验的神经学家理查德(Leon Janney 饰)和安娜(莉莉娅·斯卡拉 Lilia Skala 饰),查利作为实验对象接受了两人的治疗,谁知道治疗效果拔群,查利不仅完全病愈,而且获得了超高的智商。。