The film is based on the Cantonese opera treasure "The Unfinished Love of Fengge" by Mak Ping-wing and Fenghuang Nu. Princess Yan (played by Charlene [Expand All]
The film is based on the Cantonese opera treasure "The Unfinished Love of Fengge" by Mak Ping-wing and Fenghuang Nu. Princess Yan (played by Charlene Choi) is determined to marry into a vassal state and become an imperial consort. On her long journey to get married, she becomes sworn enemies with General Cheng (played by Nicholas Tse), who is in charge of escorting her. Unexpectedly, the two gradually develop feelings for each other. Despite the fact that heaven and earth would not tolerate this love, the two exchanged the dowry pearl and the family heirlooms jade as a token of their engagement. However, they were attacked by bandits in the mountains. Amid the chaos, Yan slipped and fell off a cliff, and Cheng fell into the hands of bandits. A couple in love got separated and each had a strange encounter. Cheng was brought back to the bandit stronghold by the female bandit leader Zhu SAN Niang (played by Joey Yung). Yan survived the disaster but lost her memory and was rescued by the storytalker Ling Gan Kai (played by Wang Zulu). General Cheng, who fled from the mountain stronghold in search of the princess, and Zhu SAN Niang, who was deeply in love and always by her side; Princess Yan, who lost her memory and wandered among the common people, was a frustrated scholar who spent her ordinary life telling stories. One day, when they meet together, what kind of story will unfold...[Collapse]