《長恨歌》以20世紀(jì)40年代至80年代的上海為背景,講述了女子王琦瑤(鄭秀文 飾)坎坷而傳奇的情感歷程。故事始于王琦瑤與同學(xué)蔣麗莉(蘇巖 飾)參觀片場,結(jié)識(shí)了攝影師程先生(梁家輝 飾)。程先生為她拍照并深深傾心,進(jìn)而推薦她參加“上海小姐”選美。王琦瑤憑借出眾風(fēng)姿榮獲第三名,并因此吸引了掌握軍政大權(quán)的李主任(胡軍 飾)。兩人陷入熱戀,但李主任突遭追殺后神秘失蹤,留給王琦瑤無盡的傷痛與等待。
此后,王琦瑤的生活波瀾再起。她與富家子弟康明遜(吳彥祖 飾)相識(shí)相戀,甚至懷上了他的孩子。然而,時(shí)局動(dòng)蕩,康明遜不得不離開上海。為了給孩子一個(gè)名分,王琦瑤無奈用金錢換取了一段無愛的婚姻。時(shí)光荏苒,十年后,步入中年的王琦瑤遇見了與自己女兒年齡相仿的男孩老克。兩人之間發(fā)展出一段微妙而深刻的忘年戀情,老克的青春活力喚醒了王琦瑤沉寂已久的心。但命運(yùn)再次弄人,老克也因故即將離開上海,王琦瑤的情感世界又一次面臨離別與空虛。
影片通過王琦瑤與四個(gè)不同男人的情感糾葛,層層展開她一生中對(duì)愛情與歸宿的追尋。從少女的純真憧憬,到成熟時(shí)的無奈抉擇,再到暮年時(shí)的意外心動(dòng),她的每一段感情都烙印著特定時(shí)代的印記。導(dǎo)演關(guān)錦鵬以細(xì)膩的鏡頭語言,捕捉了上海這座城市的歷史變遷與人文氣息,將個(gè)人命運(yùn)與時(shí)代背景緊密交織。王琦瑤的故事不僅是一個(gè)女人的愛情史詩,更是一幅展現(xiàn)中國社會(huì)數(shù)十年滄桑變幻的生動(dòng)畫卷,令人回味無窮。