Rainie Yang
as
Li Shu-fen
Alec Su
as
Bai Xiaonian
Xun Zhou
as
Gu Xiaomeng
Bingbing Li
as
Li Ning Yu
Hongjia Zhu
as
Liu
Chen Chang
as
General Xin
Ye Liu
as
Liu
Daniel Wu
as
Lord Yu
Liu Wei
as
Xiang Liang
Tian Jing
as
Liu He
Meisa Kuroki
as
Shibata Kiyoko
Kento Hayashi
as
Shibata Sokichi
Cecilia Cheung
as
Dandan
Daniel Wu
as
Lai-fu
Sara Malakul Lane
as
Liu
Jean-Claude Van Damme
as
Master Durand
Kamel Krifa
as
O'Keefe
Christopher Lambert
as
Thomas Moore