
The Promise
A starving orphan strikes a bargain with the goddess Manshen (Chen Hong): beauty and every man's devotion, in exchange for never keeping the man she loves. Years later, Princess Qingcheng (Cecilia Cheung) has the admiration, and every love of hers has ended in tragedy. Chen Kaige follows her through a world of spells and warring men, with Qingcheng wishing she could take back what she once promised.
Cheng Qianas The Emperer
Yu Jinweias Ye Li
Shi Leias Young Wuhuan
Lu Pengas General in Red
Qian Boas 独眼












