故事发生在1955年的法国南特,彼时那里正在进行一场轰轰烈烈的工人罢工运动,而钢铁工人弗朗西斯(理查·贝里 Richard Berry 饰)就是参与其中的一员。弗朗西斯租下了寡妇玛格特(达尼尔·达黎欧 Danielle Darrieux 饰)手里的一间房子,玛格特虽然是资产阶级,但是却对工人阶级充满了同情,时长向他们伸出援手。 弗朗西斯有一个相恋多年的女友瓦雷特(Fabienne Guyon 饰),虽然瓦雷特腹中已经怀上了他的孩子,但这个冷漠残酷的男人还是选择抛弃了她,转而将注意力投向了一个名叫艾迪斯(多米尼克·桑达 Dominique Sanda)的女人。艾迪斯嫁给了一个富有的商人,可婚后的生活却令她苦不堪言,为了排遣内心的愤懑,艾迪斯偷偷从事着妓女的职业。
女记者(叶德娴 饰)受托跟踪采访一个忠实于精神病患者救助事业的社会工作者(冯淬帆 饰),二十多年来他一直与街头流浪汉打交道,旨在引导他们走向康复,但他的行为得不到人们的响应。女记者亲眼目睹了他对垃圾佬(周润发 饰)、终日游荡在菜市场的癫仔(梁朝伟 饰)与康复的患者(秦沛 饰)的关怀 与他们辛酸的故事。康复患者其实有间歇性发作精神病,受到生活中重重压迫后,想念儿子的他持刀闯入幼儿园酿成血案......
影片沿袭了吉勒莫·阿里加独步天下的多线叙事手法,通过纵横交错的情节展现了五位主角不同的生活遭遇。波特兰一个名叫西尔维亚(查理兹·塞隆饰)的女人,一直在童年时不慎犯下的罪孽阴影中不能自拔,期待与家人和解的她试图寻找新的出路;生活在墨西哥边境小镇的16岁女孩玛利亚娜,想尽办法让感情破裂的父母重归于好;一对恋人吉娜和尼克不幸陷于难以自拔的地下情之中;小女孩玛丽亚则帮助自己的父母彼此宽恕,找到真爱……这五人都在自己的痛苦中实现着自我拯救,最终找到了生活的真谛。
An American novelist living for a time in London converses with his wife, his mistress, and other female characters he may have dreamed up.