Cast & Crew

Directed by

Teddy Chan

Writing Credits

Teddy Chan
(original story)
Ho-Leung Lau
(original story)
Ho-Leung Lau
(screenplay)
Tin Shu Mak
(screenplay)

Cast

Donnie Yen
Hahou Mo
Baoqiang Wang
Fung Yu-Sau
Charlie Yeung
Luk Yuen-Sum
Bing Bai
Sinn Ying
Alex Fong
Chief Inspector Lam
Louis Fan
Hung Yip
Xing Yu
Tam King-Yiu
David Da-Wei Chiang
Chan Pak-Kwong
Kang Yu
Wong Chit
Steve Chan
Duty officer A
Hoi Mang
Hunan gangs leader
Wai-Fai Wong
Duty officer B
Bey Logan
K-1 Kickboxer (Hahou's victim)
Apple Chow
Identification Bureau officer
Wai Keung Lau
Y.T.M. District officer
Peter Kam
Superintendant
Kirk Wong
Inmate
Kwok-Ming Cheung
News announcer
Siu-Hung Leung
Correctional officer A
Tat-Chiu Lee
Correctional officer B
Soi Cheang
Prison Governor
Siu-Ming Tsui
To Fook-Ming
Cheung-Yan Yuen
Lui Ching-Yuen
Raymond Man-Wai Chow
Food stall diners
Pan Pan Yeung
Landlady
Tung Cho 'Joe' Cheung
Film director
Dion Lam
Coroner
Kinson Tsang
Deputy Commissioner OPS
Roy Szeto
Reporter B
Susan Chan
Reporter A
Chi-Kin Kwok
superintendent Chan
Bun Yuen
Siu Hok-Nin
Bruce Law
Truck driver
Billy Chan
Inmate
Hua Yan
Correctional officer C
Shatina Chen
Shum Suet
Deep Ng
Tai Yue
Rock Ji
Big Guy
Jessica Ka-Wai Wong
Siu Man
German Cheung
Fai
Enoch Chan
Prison guard
Teddy Chan
T.S.T. district officer
Koman Cheung
Mak Wing-Yan
Wing-Cheung Cheung
Inmate
Mei-Shing Chow
Cop
Sam Kai-Sen Huang
Inmate
Yuk-Keung Kwok
Correctional officer
Wai-Kai Law
Inmate
Chia-Liang Liu
(archive footage)
Robert Peoples
Inmate
Wai-Nam So
SDU member
Jan-To Tam
SDU member
Chiu-Yau Tang
Inmate
Man-Chun Wong
Cop
Man-Kei Yiu
S.D.U Inspector

Produced by

Paul Au
associate producer
Ryker Chan
line producer (as Ray Chan)
Alvin Chau
executive producer
Alex Dong
producer
Catherine Hun
producer
Gin Lau
associate producer
Albert Lee
producer
Ning Song
producer
Xiaoming Yan
executive producer
Albert Yeung
executive producer

Music by

Peter Kam

Cinematography by

Wing-Hang Wong

Editing by

Ka-Fai Cheung
Derek Hui

Production Design by

Kwok-Keung Mak
(as Ken Mak)

Art Direction by

Wai-Kin Lam

Costume Design by

Dora Ng

Makeup Department

Yin-Ching Choy
makeup artist (as Yin-Ping Choy)
Mark Garbarino
special make-up artist (as Mark Philip Garbarino)
Brian Lau
hair stylist
Ching Lam Lee
hair stylist (as Malam Li)
Yin-Ping Leung
makeup artist
Wai-Kei Ma
hair stylist
Yun Ling Man
makeup artist (as Yun-Ling Man)
March Qiu
makeup artist
Mike Tse
hair stylist

Production Management

Jomin Po Man Chan
associate production manager (as Jomin Chan)
Yiu-Wah Chan
production manager
Chi-Ho Cheung
unit manager
Yan-Kei Ng
assistant production manager (as Yan-Ki Ng)
Kim Tam
assistant production manager
Kai-Chung Wong
associate production manager (as Charlie Wong)
Sandy Yip
production manager

Second Unit Director or Assistant Director

Sammi Chan
assistant director
Yuk Sin Chui
assistant director
Ka-Bo Fung
assistant director (as Jennifer Fung)
Man Ki Kwok
first assistant director
Ka-Pui Ng
assistant director (as Ka-Pau Ng)

Art Department

Chao-Yee Tsang
props

Sound Department

Steve Finnigan
adr recordist
George Yiu-Keung Lee
sound designer
Danny Yu-Fai Lo
foley editor
Kinson Tsang
sound designer

Visual Effects by

Enoch Chan
visual effects supervisor
Kuok-Hang Chan
senior visual effects animator
Kenas Li
visual effects coordinator
Herbgarden Limited
visual effects

Stunts

Kim-Fai Che
assistant martial arts director
Xiaolong Chen
stunt team: Yuen Bun
Zhenlin Chen
stunt team: Yuen Bun
Yizhu Fan
stunt team: Stephen Tung Wei
Wai-Lun Fung
stunt team: Stephen Tung Wei
Zhenjie Hao
stunt team: Donnie Yen
Sam Kai-Sen Huang
stunt team: Stephen Tung Wei (as Kai-Sen Huang)
Weifei Jin
stunt team: Stephen Tung Wei
Choy Kwok-Ping
stunt team: Stephen Tung Wei (as Kwok-Ping Choy)
Chi Tai Lam
stunt team: Stephen Tung Wei
Bruce Law
car stunt
Yee Man Law
car stunt
Master Lee
stunt performer
Bingnan Li
stunt team: Yuen Bun
Jie Li
stunt team: Donnie Yen
Qijie Li
stunt team: Donnie Yen
Zun Li
stunt team: Yuen Bun
Guo-Qing Liu
assistant martial arts director (as Guoqing Liu)
Libiao Miao
stunt team: Stephen Tung Wei
Ning Mu
stunt team: Donnie Yen
John Salvitti
action choreographer (as John Paul Salvitti)
Jan-To Tam
stunt team: Stephen Tung Wei
Wei Tung
Hong Kong Stuntmen Association (as Stephen Tung Wei)
Jack Wai-Leung Wong
assistant martial arts director (as Wai-Leung Wong)
Zhaojiang Xu
stunt team: Stephen Tung Wei
Hua Yan
martial arts director
Donnie Yen
action director
Ching-Ching Yeung
assistant martial arts director
Kang Yu
assistant martial arts director
Bun Yuen
martial arts director
Chao Zhang
stunt team: Donnie Yen
Chengtao Zhang
stunt team: Stephen Tung Wei
Le Zhang
stunt team: Stephen Tung Wei / stunts
Mang Zhang
stunt team: Stephen Tung Wei
Xi Zhang
stunt team: Stephen Tung Wei
Zhiping Zhang
stunt team: Yuen Bun
Yuanzhang Zhuang
stunt team: Donnie Yen

Camera and Electrical Department

Yiu-Leung Chan
3rd Unit Cameraman
Siu-Keung Cheng
3rd Unit Cameraman
Man-Po Cheung
3rd Unit Cameraman
Sung Fai Choi
3rd Unit Cameraman
Lam Chow
gaffer
Samuel Fu
camera operator: third unit
Ming-Keung Lai
assistant camera & grip
Tony Mau
3rd Unit Cameraman (as Kin-Fai Mau)
Rocky Tsang
3rd Unit Cameraman (as Chun Chung Tsang)
Kenny Tse
3rd Unit Cameraman
Lien-You Tsou
3rd Unit Cameraman / steadicam operator: second unit

Costume and Wardrobe Department

Kar Yan Yip
assistant costume designer

Script and Continuity Department

David Chan
script consultant
David Chan
script consultant
Shadow Hung
script supervisor
Ying-Ying Hung
script supervisor (as Shadow Hung)
Fan-Nei Lee
script supervisor (as Fanny Lee)
Chao-Bin Su
script supervisor
Chi-Kit Tse
script supervisor

Additional Crew

Chi-Hung Choi
making-of director
Kai-Kit Chung
storyboard artist
Chaohong Huang
production assistant
Sai-Kei Lau
production assistant
Yee-Wan Lau
production assistant
Hoi-Lam Leung
assistant to the director (as Christine Leung)
Crystal Decker Orren
localization: us - Well Go USA Entertainment
Michael C. Pizzuto
voice dubbing (english version)
Wai-Go Tsui
production assistant
Lynn Woo
English subtitles
All Filters