Cast & Crew

Directed by

Dante Lam

Writing Credits

Chi-Fung Fung
(screenplay)
Dante Lam
(screenplay)
Dante Lam
(story)
Candy Leung
(story)
Wai-Lun Ng
(screenplay) (as Nick Ng)

Cast

Nick Cheung
Ching Fai
Eddie Peng
Lin Si Qi
Ting Mei
Wang Ming Jun
Crystal Lee
Liang Pei Dan
Jack Kao
Lin Yuan Xiang
Andy On
Lee Chi Tin
Philip Keung
Yeung Hin Sun
Will Liu
Rock Kong
Baoqiang Wang
Boss Chan
Awayne Liu
Young Ching Fai
Siu-Bing Leung
Psychiatrist
Si-Man Man
Social Worker - Ms Tong
Ka-Fai Chan
Leung Cheung On (Dani's Father)
Michelle Loo
Sandy Lo
Kam Tong Stephen Au
Master Kwan (Ching Fai's Master)
Yuen-Leung Poon
Wai Keung
Ken Ho-Ming Law
Edwin Lo
Mike John Power
MMA Contestant (1st game opponent)
Alberto
MMA Contestant (2nd game opponent)
Chi-Fung Fung
MMA Commentator
Ying Man Woo
MMA Commentator
Tony Ho
Brother Mo
Lai-Yee Mo
Madam Pak (Lo's Friend)
Angela Chan
Madam Cheung (Lo's Friend)
Tin-Bo Tam
Madam Li (Lo's Friend)
Tweety Wong
Madam Chan (Lo's Friend)
Bo-En Liang
Villain (Brother Mo's Subordinate)
Junqiang Yan
Villain (Brother Mo's Subordinate)
Haifeng Hao
Villain (Brother Mo's Subordinate)
Singh Hartihan Bitto
MMA Emcee
Chi Wah Ling
Cop
Yerrow Lam
Dani
Pak-Kwan Fu
Dani's Young Brother
Ray Pang
Crash Driver
Fong-Hung Fu
Site Foreman
Mark Yiu-Fai Cheung
Site Worker
Amanda Lee
Bar Proprietress
Ming-Yiu Lam
Restaurant Manager
Ying Han 'Florence' Wu
Dean of Discipline
Sheung-Ching Lo
Chief of Boxing Centre
Hoi-Yan Chan
Villain
Kwok-Hung Chau
MMA Referee
Qian Meng
Xiao Tao
Jian Xu
Chen's Assistant
Chenxi Ran
Waitress
Lingna Kong
Waitress
Meiling Zheng
Waitress
Liyan Chen
Waitress
Enqiong Zhang
Waitress
Na Wang
Xiao Yu
Ran Li
Chen's Woman
Xiaohui Wang
Bar Manager
Guiqiu Li
Guard
Hao Ye
Guard
Hongzi Wang
Guard
Semiquaver Iafeta
MMA 1 boxer's coach
Pok Yan Leung
Brother Mo's subordinate
Craig Miller
MMA Coach
Fatih Ugurlu
MMA Coach
Feier Li
Coco

Produced by

Jeffrey Chan
executive producer
Dante Lam
producer
Candy Leung
producer
Sheung-Ching Lo
line producer
Dong Yu
executive producer

Music by

Henry Lai

Cinematography by

Kenny Tse
director of photography

Editing by

Wai-Chiu Chung
(as Azrael Chung)

Casting By

Lei Zhao
casting director: Beijing crew

Art Direction by

Siu Hong Cheung

Costume Design by

Stephanie Wong

Makeup Department

Pai-Chen Hsiao
special makeup effects artist
Wai Man Hui
makeup artist
Niki Lee
hair stylist: Nick Cheung
Hsien-Chia Liu
special makeup effects artist
Kwok-Kin Poon
hair stylist

Production Management

Iok-Wan Chan
line producer: Macau crew
Tak Meng Choi
assistant production manager: Macau crew
Kit-Sum Fong
assistant production manager: Macau crew
Man-Yu Ho
assistant production manager: Macau crew
Wendy Kwok
assistant production manager: Macau crew
Bin Liu
line producer: Yunnan crew
Yu-Hang Seung
assistant production manager
Chaowen Wang
production manager: Beijing crew
Yimin Wang
line producer: Beijing crew
Yu Wang
production manager: Beijing crew
Kathy Wong
assistant production manager
Ho-Nam Yan
assistant production manager
Tsz-Kit Yau
production manager
Baolin Yuan
production manager: Beijing crew

Second Unit Director or Assistant Director

Jay Cheung
assistant director (as Wan-Ching Cheung)
Man-Tin Cheung
assistant director (as Bernard Cheung)
Timothy Cheung
assistant director
Wimpy Leung
post-production assistant director
Man Chun Or
post-production assistant director

Art Department

Fu-Lam Cheung
propsman
Pui-Sze Fok
assistant art director
Chi Shing Fung
propsman
Kwok-Hong Ho
propsman
Kei-Man Lee
propsman
Ching-Tam Ng
propsman
Chun Yan So
art assistant
Luk Ho Wong
art assistant
Wai-Ming Wong
props master

Sound Department

Bone Chan
boom operator (as Chi Fung Chan)
Steve Chan
sound mixer (as Wai-Hung Chan)
Yiu Pong Chan
dialogue edit
Phyllis Cheng
re-recording mixer / sound designer / supervising sound editor
Siu-Kei Ip
adr recording / dialogue recording
Hidi Lai
post-production studio coordinator
Gerald Leung
foley recording
Chun Hoi Wong
sound editor

Visual Effects by

Ping Kit Cheng
cg artist
Sino Ming-Hon Choi
cg artist
Tak-Piu Chui
vfx supervisor
Shemy Chung
compositing artist
King-Wai Diu
cg artist
Kwan-Yeung Ho
vfx supervisor / visual effects supervisor
Man-Lok Ho
cg artist
Chris Ting-Chung Kwok
cg artist
Man Chun Lai
technical supervisor
Chau-Hung Lam
vfx supervisor
Garrett Lam
vfx producer / visual effects supervisor (as Garrett K Lam)
Wai Kit Lau
compositing artist
Raymond Wai-Man Leung
cg artist
Hung-Fung Lim
vfx supervisor (as Hung-Fung Lam)
Chun-yu Lin
vfx producer
Siu Fu Ma
compositing artist
Nestie Mok
cg artist
Man-Lung Ng
cg artist
Edward Pak
compositing artist (as Yun-Ting Pak) / compositing artist
Sheung Yuen Pak
compositing artist
Kwok-Leung Yee
visual effects supervisor

Stunts

Chi Wah Ling
stunt choreographer
Haifeng Ni
stunts (as Hai Feng Ni)
Shane Yan
stunt performer

Camera and Electrical Department

Hei Kwan Chan
dollyman
Hoi-Yan Chan
gaffer
Sing-Hang Chan
best boy
Chun Wa Cheuk
camera assistant
Samuel Fu
camera operator: second unit / second unit camera (as Ga Yu Fu)
Kam-Cheong Fung
electrician
Kai-On Ho
electrician
Kei Lick Kwok
second unit focus puller
Chu Wing Lee
power pod operator
Chun-Sing Leung
digital imaging technician
Ming-Chuen Lo
first unit focus puller
Pui-Ling Lo
still photographer
Yu-Tat Ng
second assistant camera
Chiu-Lap Poon
camera assistant
Tze Fan Siu
camera assistant
Lei Tao
gaffer: Beijing crew
Wai-Keung Wan
power pod operator
Kai-Yeung Wong
electrician
Shing-Chung Wong
camera assistant

Costume and Wardrobe Department

Siu Fun Cheung
wardrobe
Yuk Oi Leung
costume assistant
Yee Shuen Ng
costume assistant
Chuen Tung Tse
wardrobe
Kar Yan Yip
assistant costume designer

Editorial Department

Jittapol Anuccavech
digital on-line editor
Sirachat Bhumpichaya
digital colorist
Dulapark Booncharern
digital on-line editor
Chuchawam Chairimwiang
film scan & recording
Anita Chu
editor assistant
Deborah Huen
senior digital colorist
Salita Jaiboon
post-production coordinator
Kritsada Kaewmanee
digital intermediate technical director (as Kritsada Kaewmani)
George King
trailer editor
Copen Lee
post-production coordinator
Ka Wa Li
editor assistant
Surasak Linitda
data management
Calmen Lui
digital color consultant
Stéphane Ma
assistant colorist / digital colorist
Teerawat Mukmanee
film scan & recording
Somchart Phaseerod
digital mastering supervisor
Sakmongkon Pongmaneerat
producer
Jeerasak Roorawangpai
digital on-line editor
Nepasnan S.
producer
Pornopol Sakarin
digital intermediate technical director (as Pornpol Sakarin)
Pramota Sanlithayee
digital mastering supervisor (as Pramote Santithayee)
Terry Sit
editor assistant
Porjaite Srisaeng
digital on-line editor
Sea Srivises
subtitles (as Sea Sriviset)
Narut Thongsima
subtitles
Suwil Tiwakornkul
digital on-line editor
Yada Waewhong
digital on-line editor
Bobbie Wong
project supervisor
Anucha Yoopong
data management

Location Management

Amanda Lee
location consultant: Macau crew

Music Department

Petr Pololanik
conductor / orchestrator

Script and Continuity Department

Yick-Him Cheuk
script writer assistant
Liangyu He
script writer assistant
Cheuk-Tin Ho
script supervisor (as Ho Cheuk-tin)

Additional Crew

Henry Chan
MMA consultant
Ka Moon Chan
production runner
Qingyi Chen
distribution coordinator: Bona's Personnel
Xiaoqin Chen
tea lady
Mark Yiu-Fai Cheung
production runner (as Yiu-Fai Cheung)
Chi-Hung Choi
making-of director
Yilan Ding
co-production coordinator: Bona's Personnel
Fong-Hung Fu
unit manger
Wei Gao
distribution manager: Bona's Personnel
Jing Huang
distribution manager: Bona's Personnel
Steven Hui
production coordinator: Bona's Personnel
Lily Jiang
copyright coordinator: Bona's Personnel
Josepha Kam
production accountant
Dave Ching Lam
boxing consultant
Yat-Biu Lam
production runner (as Yat-Piu Lam)
Eric Lin
production coordinator: Bona's Personnel
Qinhui Liu
financial controller: Bona's Personnel
Pui-Kwan Ma
production runner
Ray Pang
production coordinator
Nicolas Zhi Qi
financial controller: Bona's Personnel
Chao Rong
marketing coordinator: Bona's Personnel
Chin-Hung Siu
production runner
Chen Sun
publicity coordinator: Bona's Personnel
James Tsim
production controller: Bona's Personnel
Jannie Wai
production coordinator: Bona's Personnel
Jun Wang
assistant marketing coordinator: Bona's Personnel
Kelvin Wu
advertising coordinator: Bona's Personnel
Nan Xia
production assistant: Bona's Personnel
Zack Xu
production assistant: Bona's Personnel
Shuqin Yu
production accountant: Bona's Personnel
Tin-Yu Yuen
production runner
Hao Zhang
distribution controller: Bona's Personnel
Jia Zhao
publicity manager: Bona's Personnel
Peng Zhao
publicity manager: Bona's Personnel

Thanks

Rachel Kan
acknowledgment
Feier Li
acknowledgment
Miracle Ji Qi
acknowledgment
All Filters