All Cast

Tony Leung
Zhou Yu

Takeshi Kaneshiro
Zhuge Liang

Zhang Fengyi
Cao Cao

Chang Chen
Sun Quan

Zhao Wei
Sun Shangxiang

Hu Jun
Zhao Yun

Shido Nakamura
Gan Xing

Lin Chi-Ling
Xiao Qiao

You Yongzhi
Liu Bei

Hou Yong
Lu Su

Tong Dawei
Sun Shucai

Song Jia
Li Ji

Baasanjav Mijid
Guan Yu

Jinsheng Zang
Zhang Fei

Shan Zhang
Huang Gai

Wang Qingxiang
Kong Rong

Wang Hui
Cao Hong

Xie Gang
Hua Tuo

Shi Xiaohong
Jiang Gan

Xu Fengnian
Zhang Liao
Guo Chao
Yue Jin

Hu Xiaoguang
Xiahou Jun
Cui Yu-Gui
Xu Chu

Jiang Tong
Li Tong

Ma Jingjing
Wei Ben

Zhen Yi
Cai Mao

Jia Hongwei
Zhang Yun

Zhao Chengshun
Xun You
