Cast & Crew

Directed by

Ka-Wai Kam

Writing Credits

Tai-Lee Chan

Cast

Donnie Yen
Henry Chen
Joe Chen
Miss Liang
Ming-Kit Lok
Jack Li
Kang Yu
Kane Luo
Bruce Kwan-Chi Tong
Bruce Guan
Chris Kwan-Yiu Tong
Chris Guan
Gladys Li
Gladys Wang
Chiu-Kin Lau
Gordon Xiang
Ka-Wah Lam
Patrick Lin
Alfred Cheung
Chief Huang
Fung Woo
Fang Shu Ren
Ying-Kwan Lok
Guan's father
Wai-Ho Auyeung
Ben Sir
Billy Lau
Gladys's father
Fung Lee
Jack's grandmother
Tin-Lung Koo
Boss Zhang
Qianqian Yun
Jenn Zhou
Andrew Sit-Chun Tse
Jake Huang
Qiunan Lin
Young Henry Chen
Zhi Wen
Young Kane Luo
German Cheung
Big Wei
Alan Choi
Deng Bo
Roger Budhrani
Gordon's father
Jess Liaudin
MMA champion
Semiquaver Iafeta
Assistant boxer trainer
Mike Leeder
MMA champion's manager
Tom Caserto
Assistant boxer trainer
Craig Miller
Assistant boxer trainer
Brahim Chab
Assistant boxer trainer
Jai Day
Henry's Step Father
Lockhart Ogilvie
Assistant boxer trainer
Harry Oram
Fighter Harry'O
Lee-Po Chan
6B student
Sabrina Cheung
6B student
Chung-Hang Leung
6B student
Jeffrey Ngai
6B student
Tsz-Tung Tam
6B student
Kiu Tang
6B Student
Jun Lam 'Toby' Wong
Kane's thug
Man Shing Wong
Kane's dad
David Johnson Wood
US Marine

Produced by

Amanda Chan
line producer
Jeffrey Chan
producer
Alvin Chau
co-executive producer
Shuogang Chen
co-executive producer
Alex Dong
co-producer
Yang Fan
co-executive producer
Steven Hui
co-executive producer
Man-Hong Tong
producer
Cecillia Wang
line producer
Angela Wong
co-executive producer
Connie Wong
producer
Jing Wong
executive producer
Donnie Yen
executive producer / producer
Dong Yu
executive producer

Music by

Day Tai

Cinematography by

Man Nok Wong
Chung-yip Yau
Jam Yau

Editing by

Ka-Wing Li

Art Direction by

Chi-Fung Lee
Hon-Man Yiu

Makeup Department

Wai-Fong Chu
makeup artist
Kitty Wai-Ying Ho
makeup artist
Chi-Man Lo
hair stylist
Kwok-Kin Poon
hair stylist

Production Management

Flora Au
assistant production manager
Man-Lai Chiu
production manager (as Emily Chiu)
Wan-Yee Lau
assistant production manager
Tina Wing-Yan Tang
assistant production manager
Cecilia Then
production manager
Shihao Wang
production manager

Art Department

Wai-Chuen Cheung
property master
Kwong-Yip Choi
props
Tak-Choi Chu
property master
Kim-Hung Lai
props
Wing-Hung Lai
props
Siu-Ming Lam
assistant property master
Ka-Wing Wong
props
Yun-Tung Wong
props
Yiu-Wah Yeung
props

Sound Department

Cyan Chun-Yat Cheung
dialogue recording
Sing-Hang Fung
dialogue editor
Chun-Chung Lee
dialogue recording
George Yiu-Keung Lee
re-recording mixer / sound designer
Danny Yu-Fai Lo
dialogue recording
Angus Mak
sound recordist
Burnard To
dialogue editor
Wai-Keung Yeung
dialogue editor / dialogue recording

Visual Effects by

Enoch Chan
visual effects supervisor
Kuok-Hang Chan
senior visual effects animator

Stunts

Tom Caserto
stunt actor (as a different name)
Tiger Huang
stunts
Albert Leung
stunt performer
Kenji Tanigaki
action director
Hua Yan
action choreographer
Donnie Yen
action director
Kang Yu
action choreographer

Camera and Electrical Department

Yuk Cheung Cheung
gaffer
Jung-Hsiang Hsu
aerial photography
Wai Lun Koo
focus puller
Simon Wai-Leung Lau
gaffer
Hao Lu
aerial photography
Nathan Wong
steadicam operator

Casting Department

Mike Leeder
fighter casting

Costume and Wardrobe Department

Sara Hung
costumer
Ping Tong
costume supervisor

Music Department

Georgi Elenkov
conductor / music producer: orchestra recordings
Ming-Tung Tang
music mixer

Script and Continuity Department

Ka-Wing Chan
script supervisor

Additional Crew

Amanda Chan
planner
Alvin Chau
co-presenter
Shuogang Chen
co-presenter
Alex Dong
co-presenter
Virginia Lok
co-presenter
Cecillia Wang
planner
Angela Wong
co-presenter
Jing Wong
presenter
Donnie Yen
co-presenter
Dong Yu
presenter

Thanks

Richie Jen
special thanks
All Filters