《长恨歌》是由关锦鹏执导,王安忆、杨智深担任编剧,郑秀文、梁家辉、胡军等主演的爱情电影,于2005年5月29日在中国香港上映。[1]该片讲述了上海传奇美女王琦瑶(郑秀文 饰)一生和摄影师程先生(梁家辉 饰)、掌握军政大权的李主任(胡军 饰)、富家子康明逊(吴彦祖 饰)、老克(黄觉 饰)这四个男人的故事。[2]2005年,获得第62届威尼斯电影节主竞赛单元奖。[3]王琦瑶(郑秀文饰)与同学蒋丽莉(苏岩饰)到片场参观,认识了摄影师程先生(梁家辉饰)。程先生为琦瑶拍照并倾心于她,后来更推荐琦瑶参加“上海小姐“的选举。王琦瑶的风姿不仅使她赢得了第三名,还令掌握军政大权的李主任(胡军饰)义无反顾的爱上了她。王琦瑶也全身心投入,可是李主任遭到了追杀后便销声匿迹了,王琦瑶倍感伤痛。期间她最好的朋友蒋丽莉也离开上海了。富家子康明逊(吴彦祖饰)的出现使琦瑶的生活起来波澜,琦瑶更怀上了他的孩子,由于上海局势不定康明逊必须离开,王琦瑶只好用钱买来一段婚姻以换取给予孩子的名分。十年后,她遇到了与自己女儿相仿的男孩老克,并与老克有了一段忘年恋,可是这个年轻人即将要离开上海了……这部电影讲述了上海女人王琦瑶(郑秀文饰)不平凡也不幸福的一生。她原本住在一条普通的弄堂中,自从摘得“上海小姐”选美比赛的第三名后,她的命运也由此而改变了。摄影师程先生(梁家辉饰)暗地里爱慕着她,但王琦瑶(郑秀文饰)的好友蒋丽莉(苏岩饰)却爱慕程先生。王琦瑶是个传统的女人却也是个物质的女人,她幻想与权贵李主任(胡军饰)死守到老,但终被男人所骗。人的命运永远和历史息息相关,新的时代来临,王琦瑶也有了自己的新生活。蒋丽莉远走香港,为了她得不到的男人,王琦瑶则选择留守。后来当她再次有机会跟离了婚的程先生更进一步时,却由于文革而再次分离。满满的,当她的女儿(黄奕饰)长大成人后,她又开始了一段忘年恋。不论如何,所有的恋爱和所有的结局都是一样,成为了青春的灰烬…