这部电影讲述了一个关于一个女人和两个男人之间的故事。故事发生在2002年8月1日的中国大陆。周渔(由巩俐饰演)是一位美丽善良的女性。每周她都会乘火车去省城看望生活清贫、个性忧郁的诗人陈青(由梁家辉饰演)。周渔对陈青呵护备至,无微不至的关爱和服从让她觉得自己失去了独立的个人特性,爱情变成了一种负担
然而,周渔在火车上遇到了一位粗犷又充满男性魅力的年轻人张强(由孙红雷饰演)。在张强的追求下,周渔对自己对陈青的爱情产生了动摇。
电影通过展示周渔在两个男人之间的情感纠葛,揭示了人性的复杂性和对爱情的追求中所面临的挑战。周渔的内心矛盾和迷茫体现了她对自我独立和个人价值的追求。她开始重新审视自己与陈青的关系,并思考爱情是否应该成为束缚而非自由。