李红(张曼玉饰)和丈夫南生(梁家辉饰)原本是一对幸福的夫妻,他们生活在广东番禹。然而,随着时间的推移,李红逐渐发现了自己对生活的不满和追求,她决定离开这个曾经充满爱意的地方。在李红的努力下,她成功申请到了去美国签证,而南生则留在国内等待机会。
当李红踏上前往美国的飞机时,她的心情无比激动。她终于可以摆脱束缚,追求自己的梦想了。然而,当她到达美国后,她发现一切都变了。她不再是那个无忧无虑的李红,而是变成了一个陌生的女人。她开始写信告诉丈夫自己想回家。
南生收到信后,他既感到惊讶又感到担忧。他无法相信妻子会做出这样的决定,但他仍然尽力安慰她。然而,当他看到那封申请离婚的信时,他感到无比震惊。他一方面难以相信妻子会这样做,另一方面也担心她。
于是,南生决定偷渡到纽约去找他的妻子。他来到了纽约,人生地不熟,连同学都拒绝收留他。在走投无路之时,他结识了一位有中国血统的15岁妓女Jane。Jane暂时安顿下来,南生继续寻找妻子。
南生渐渐了解到了一些关于妻子在美国生活的片段。他原本以为可以帮助妻子实现梦想,但现在看来,一切都已经改变。他开始怀疑自己当初的决定,甚至快心灰意冷了。
突然有一天,分别多年的两人竟然偶遇了。一切都已经不再如从前。南生看着眼前的李红,心中充满了疑惑和困惑。他不知道该如何面对这个曾经深爱的女人,也不知道她为什么要做出这样的决定。
然而,命运似乎并没有放过他们。在这次偶遇之后,李红和南生的生活再次发生了转折。他们的关系经历了一系列的波折和挑战,最终走到了一起。