Lenny(伍迪·艾伦 Woody Allen 饰)是一个体育新闻记者,他的第二个妻子Amanda(海伦娜·邦汉·卡特 Helena Bonham Carter 饰)则是一个画家。Amanda想要个孩子,于是她不顾Lenny的反对领养了一个小孩,Lenny给他取名为Max。Max非常可爱,也很聪明,在Lenny和Amanda的关爱下茁壮成长,转眼间已经5岁了。然而Lenny却发现他和Amanda之间的激情已经越来越少。强烈的好奇心驱使着Lenny去寻找Max的真正母亲。经过多方打听,他找到了Max的母亲Linda(米拉·索维诺 Mira Sorvino 饰)。此时的Linda是一个演色情片的演员,也是一个妓女。Lenny试图改变Linda的生活,两人经常聚在一起聊天。而另一方面,Amanda也被画廊的合作者Jerry猛烈追求。Linda终于在Lenny的帮助下摆脱了妓女的生活,并和Lenny介绍的男子开始约会。然而有一天,Lenny还是发现了Amanda和Jerry的奸情......饰演Linda的米拉·索维诺凭借此片获得奥斯卡最佳女配角奖。
为了帮半工半读的男友江伟(庹宗华)分担压力,小渔(刘若英)从中国非法来到纽约做劳工,江伟急于摆脱生活的困境,说服小渔同现居纽约的意大利老头Mario(Daniel J. Travanti)假结婚,以便取得绿卡后自己也能入籍。Mario表面看来是欠了一屁股赌债的潦倒赌鬼,却有既风光又无奈的过去,小渔对他的身世了解后,开始对其进行无微不至的照顾,而Mario也被小渔的单纯打动,重新执笔开始写作,两人渐生界于父女与情人之间的微妙感情。当小渔终获绿卡时,Mario的身体状况变得非常糟糕,小渔不忍别他而去想留下再照顾他一段时间,遭到江伟的竭力反对,小渔走到选择的关口。
1945年8月,日寇无条件投降。羊角大娘(丁一 饰)在回村的路上捡到一个弃婴,从包裹婴儿的衣服上看,这应是一个日本小孩,犹豫再三,她还是把他抱回了家。村里乡亲和家人处于对日寇的痛恨,坚决反对她收养这个敌国婴儿,但人性善良的羊角大娘最终留下了他,取名狗娃,当孙子养着。渐渐长大的狗娃善解人意,他把羊角大娘的哑巴儿子葫芦(尤勇 饰)视为父亲,不料葫芦在一次筑路事故中遇难,无奈之下狗娃被送给无儿无女的牛金川(祝士彬 饰)。再后来,日渐年迈的大娘为给女儿秀秀(李婷 饰)换回一笔出嫁的彩礼,把狗娃送给了清凉寺。二十年后,随国家佛教代表团出访的明镜法师(濮存新 饰)到达日本,大岛和子(栗原小卷 饰)从那根腰带上认出了眼前的明镜法师就是自已失散了几十年的儿子......