英文片名:The Promise
一位在戰爭中僥倖存活的小女孩,在飢寒絕望下,滿神(陳紅 飾)的出現,解決了她的渴求,不過小女孩卻必須接受「能享有一輩子的榮華富貴,卻永世得不到真愛」的無情詛咒。二十年後,小女孩成了絕世姿色的王妃傾城(張柏芝 飾),集萬千嬌寵於一身,卻只是王上的玩物,過著沒有愛的空虛生活。
不過,後來出現了一個身份卑微的奴隸(張東健 飾),他對傾城一見鍾情,並真心愛她,並不惜一切的以自己的生命做為代價,並運用他的天賦異稟,殺敵奔跑、為她歷盡辛苦,以博取她的歡心,但沒想到北公爵無歡(謝霆鋒 飾)、大將軍光明(真田廣之 飾)、以及武功高強的鬼郎(劉燁 飾)等勁敵相繼出現,紛紛加入了這場驚天動地的愛情角力之中,冥冥之中,出人意外的結局,讓這段永恆的美麗傳奇,永遠的縈繞在每個人的心中。