大汗國派兵出征,軍隊意外帶回小國王后(蘇菲·瑪索飾)祖傳的三色鐲,一個侵蝕帝國上下的魔咒由此開啓。驕傲的帝王(姜文飾)爲解救被魔咒附身的女兒圖蘭朵(關曉彤飾),遍尋天下能人破局。自小流浪到汗國的孤兒卡拉夫(迪倫·斯普羅斯飾)與公主相遇並互相傾慕。因同情圖蘭朵的痛苦境遇,卡拉夫不惜以性命爲代價解救心上人,然而卻不知那魔咒與自己神祕的身世密切相關。此時的帝國王室因爲魔咒掀起一場腥風血雨,嗜殺的將軍(胡軍飾)欲憑藉三色鐲的力量謀權,君臣傾軋一觸即發。每個人都面臨着艱難選擇,幾方勢力因爲魔咒逐漸捲進了旋渦中心。