莱尼(伍迪艾伦饰)是一名体育记者,他的第二任妻子阿曼达(海伦娜伯翰卡特饰)是一名画家。阿曼达想要一个孩子,所以她收养了一个孩子反对莱尼,莱尼给他起名叫麦克斯。Max非常甜美聪明,在Lenny和Amanda的照顾下茁壮成长,一眨眼就5岁了。然而,莱尼发现他和阿曼达之间的激情越来越少。强烈的好奇心驱使Lenny找到Max的亲生母亲。经过多次窥探,他找到了麦克斯的母亲琳达(米拉·索维诺饰)。此时的琳达是一名色情女演员和妓女。莱尼试图改变琳达的生活,两人经常聚在一起聊天。另一方面,阿曼达也受到了画廊合作者杰瑞的猛烈追捧。在莱尼的帮助下,琳达终于摆脱了妓女的生活,开始和莱尼介绍的男人约会。然而,有一天,莱尼发现阿曼达和杰瑞有染……扮演琳达的米拉索维诺获得了奥斯卡最佳女配角奖。