All Cast

Zhang Ziyi
Yu Zhen

Takeshi Kaneshiro
Yan Shikun

Song Hye-kyo
Zhou Yunfen

Huang Xiaoming
Lei Yifang

Tong Dawei
Tong Daqing

Bowie Lam Bo-Yee

Hitomi Kuroki
Mrs Shimura

Tony Yang

Qin Hailu

Jack Kao

Wang Qianyuan

Angeles Woo

Yang Kuei-mei

Cong Shan

Zhang Jiayi

Wang Zhifei
Captain Chen

Masami Nagasawa
Masako Shimura

Li Xinmin
Farmers's Leader

Denny Huang
Yang Tianhu

Zhang Guoqing
Old Guo

Lin Mei-Shiu
