Jackie Chan
Wong Tak Chung
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
Larry Yang
Director
Larry Yang
Writer
Zac Wang
Stunts
Nicolas Errèra
Original Music Composer