Cast (13)

Maggie Cheung

Jade

Tony Leung

Chow Wai On

Brigitte Lin

Yau Mo Yan

Donnie Yen

Eunuch Tso Siu Yan

Elvis Tsui

The General

Xiong Xinxin

Ngai

Lau Shun

Cha

Lawrence Ng Kai-Wah

Chuen

Yen Shi-Kwan

Ho Fu

袁祥仁

Iron

Yuen Bun

Xiao Hei-zi

Yumiko Cheng

Chan Chi-Fai

Crew (15)

Raymond Lee Wai-Man

Director

Tsui Hark

Producer

Tsui Hark

Screenplay

Charcoal Tan

Writer

Ng See-Yuen

Executive Producer

Tony Ching Siu-Tung

Associate Producer

Tony Ching Siu-Tung

Action Director

Xiong Xinxin

Fight Choreographer

Yuen Bun

Fight Choreographer

Donnie Yen

Stunt Double

Xiong Xinxin

Stunt Double

Arthur Wong Ngok-Tai

Director of Photography

Philip Chan Fei-Lit

Original Music Composer

Cheng Wing-Chiu

Assistant Director

Chung Yee-Fung

Art Direction