All Cast

Kelly Chen
Princess Yan Feier

Donnie Yen
General Muyong Xuehu

Leon Lai
Duan Lan Quan

Guo Xiaodong
Wu Ba
Kau Jan-Hoi
Teng Bochang

Shan Zhang
King Zhao Wu

Liu Wei-Hua
King Yan

Peng Zhi
Deputy Zhao

Chen Zhihui
Diao Erbao

Yan Jie
Prince Zhao

Zhou Bo
Ao Jia

Limin Deng
Yan's deputy

Peng Bo
Yan's deputy

Zhang You

Wong Dungdung
Official Yan A

Pan Yuanjia
Sun Xiaofei
