Donnie Yen
So Chan
Wong Gok
Wong Fei Hung
Ng Man-tat
Master So
Sheila Chan Suk-Lan
Jean
Dickson Lee Kar-Sing
Leung Foon
Xiong Xinxin
Prince Barac
Bao Fang
Commissioner Lin / Officer Lam
Kwan Hoi-San
Beggar Chie
Fennie Yuen Kit-Ying
Princess Yiteh
Yuen Wo-Ping
Director
Chan Chin-Chung
Ma Koon-Wah
Director of Photography
Stephen Poon Tak-Yip
Kwok Ting-Hung
Editor
William Wu Wai-Lap
Original Music Composer