大汗出兵打仗时,军队意外带回了小国皇后(苏菲·玛索)传下来的三色手镯,从而开启了败坏帝国的魔咒。傲皇(姜文饰)试图拯救被自己施了魔法的女儿图兰朵(关晓彤饰),并寻求天下英才来打破局面。卡拉夫(迪伦·斯普劳斯饰),一个自小流浪到汗国的孤儿,与公主相遇,相恋。卡拉夫同情图兰朵的痛苦处境,以生命为代价拯救了心上人,但他不知道咒语与他奇特的人生经历息息相关。此时帝国皇族因为法术掀起了一场惨烈的风雨,杀人不眨眼的将军(胡军)欲以三色镯之力谋权,君臣关系一触即发。每个人都面临着一个艰难的选择,几股势力因为魔咒而逐渐卷入漩涡的中心。