Cast (17)

Jackie Chan

Wong Tak Chung

Zhang Zifeng

He Qiuguo

Tony Leung Ka-fai

Fu Lung Sang

Ci Sha

Hei Wong

Jun

Hu Feng

Zhou Zhengjie

Lau Kam Chiu

Wang Ziyi

Lang Yueting

Wong Suet Mui

Lin Qiunan

Xin

Li Zhekun

Yu Rongguang

He Qiuguo's Father

Xing Yu

Kenya Sawada

Mercenary

Melvin Wong Gam-Sam

Police Captain

Yuen Qiu

Wesley Wong

Hui Yuan

Crew (4)

Larry Yang

Director

Larry Yang

Writer

Zac Wang

Stunts

Nicolas Errèra

Original Music Composer