Cast (20)

Wang Baoqiang

He Anxia

Li Xuejian

Master Luo Yin

Fan Wei

Cui Daoning

Lin Chi-Ling

Yuzhen

Vanness Wu

Cui Daorong

Danny Chan Kwok-Kwan

Zhao Xinchuan

Wang Xueqi

Zhu Song

Aaron Kwok Fu-Shing

Zhou Xiyu

Dong Qi

Wang Xianning

Tian Zhuangzhuang

Peng Xiaowen

Yuen Wah

Peng Qianwu

Chang Chen

Boss Zha

Lam Suet

Zhao Liren

Jaycee Chan

Peng Qizi

Chen Ran

Wan Zhen

Xie Ning

Pan Shixiong

Jiang Shimeng

Mother

Huang Fei

Circumsized Boy's Father

Tiger Chen Hu

Guo Jing

Zhang Yilong

Sun Fengying

Crew (8)

Wayne Wahrman

Editor

Xu Haofeng

Story

Chen Kaige

Screenplay

Chen Kaige

Director

Zhang Ting

Screenplay

Wolfgang Aichholz

Music Editor

Geoffrey Simpson

Director of Photography

George Acogny

Original Music Composer