1998年的电影《海上花》由侯孝贤执导,刘嘉玲、梁朝伟、李嘉欣主演,上映于台湾。该影片改编自小说《海上花列传》,以19世纪末的上海英租界为背景,讲述了几位性格各异的妓女在不同命运和遭遇下的故事。
在这个充满异国风情的上海英租界,有着各色人物和动人故事。洋务官王莲生与西荟芳里倌人沈小红之间的感情本应美好,然而,沈小红却与一名武小生私定终身,使得她与王莲生的感情逐渐疏远。为了填补内心的空虚,王莲生转而成为妓女张蕙贞的客人。当他得知沈小红与武小生的恋情后,怒不可遏,决定与张蕙贞成婚,却陷入更加复杂的感情纠葛之中。
周双珠是一位妓女,她性格温和善良,淡泊名利。她的客人是洪老爷,两人之间的关系充满了情感。与此同时,周双玉的生意兴隆,逐渐取代了妹妹周双宝的地位,引发了妒忌与争斗。周双宝常常因此与周双玉争吵,而周双珠总是公平地解决纠纷,她是家中的和事佬。
黄翠凤则是性格坚强,手腕灵活的妓女,她的客人包括罗老爷和钱老爷。尽管她爱慕的是钱老爷,但为了赎身自立门户,她通常会将罗老爷留在身边。她与鸨母黄二姐的关系也经常紧张,因为黄二姐年迈仍然过着风花雪月的生活。