Lenny(伍迪·艾倫 Woody Allen 飾)是一個(gè)體育新聞?dòng)浾?,他的第二個(gè)妻子Amanda(海倫娜·邦漢·卡特 Helena Bonham Carter 飾)則是一個(gè)畫(huà)家Amanda想要個(gè)孩子,于是她不顧Lenny的反對(duì)領(lǐng)養(yǎng)了一個(gè)小孩,Lenny給他取名為Max。Max非??蓯?ài),也很聰明,在Lenny和Amanda的關(guān)愛(ài)下茁壯成長(zhǎng),轉(zhuǎn)眼間已經(jīng)5歲了。然而Lenny卻發(fā)現(xiàn)他和Amanda之間的激情已經(jīng)越來(lái)越少。強(qiáng)烈的好奇心驅(qū)使著Lenny去尋找Max的真正母親。經(jīng)過(guò)多方打聽(tīng),他找到了Max的母親Linda(米拉·索維諾 Mira Sorvino 飾)。此時(shí)的Linda是一個(gè)演色情片的演員,也是一個(gè)妓女。Lenny試圖改變Linda的生活,兩人經(jīng)常聚在一起聊天。而另一方面,Amanda也被畫(huà)廊的合作者Jerry猛烈追求。Linda終于在Lenny的幫助下擺脫了妓女的生活,并和Lenny介紹的男子開(kāi)始約會(huì)。然而有一天,Lenny還是發(fā)現(xiàn)了Amanda和Jerry的奸情...... 飾演Linda的米拉·索維諾憑借此片獲得奧斯卡最佳女配角獎(jiǎng)。