All Cast

Takeshi Kaneshiro
Jin

Andy Lau
Leo

Zhang Ziyi
Xiao Mei

Song Dandan
Yee

Zhao Hongfei
Xiao Bu Kuai

Guo Jun
Police Officer

Zhang Shu

Wang Jiusheng

Zhang Zhengyong
Yongxin Wang
Dong Liu
Shield Warrior
Qi Zi
Xuedong Qu
Liping Tian
Hongwei Zhao
Huang Weina
Ge Dan
Yang Xiadong
Shang Yisha
Liu Ying
Huang Jingwen
Zhang Kejia
Luo Tianyou
Zhu Lin
Hu Jiwei
Hong Yu

Hao Bojie
Wang Wu
Zhu Jiajun
Xu Ge
Chou Jingxiu
Guo Cuifang

Chengyuan Li
Zhang Shuo
Zhang Jidong

Li Qiang
Fu Yang

Wen Yang
Chen Liang
Lin Xiuqiang
Wang Kun
Li Meng
Dong Ming

Zheng Xiao-Dong
Song Chacha

Wang Xuanyi
Huang Xueying

Dong Jingchuan
Warden

Yanxi Li
Pipa Girl

Liu Tengyuan
Shield Warrior
Zhu Wenxi
Courtesan
