Cast & Crew

Directed by

Woo-Ping Yuen
(as Woo-Ping Yuen)

Writing Credits

Edmond Wong
(screenplay by) and
Tai-Lee Chan
(screenplay by) (as Chan Tai Lee)

Cast

Jin Zhang
Cheung Tin Chi
Dave Bautista
Davidson
Yan Liu
Julia
Michelle Yeoh
Tso Ngan Kwan
Tony Jaa
Tony
Kevin Cheng
Tso Sai Kit
Chrissie Chau
Nana
Xing Yu
Chiu Kam Fu
Patrick Tam
Ma King Sang
Adam Pak
Police Wong
Wah Yuen
Agency
Philip Keung
Fai Sir
Stephen Huynh
Ming
Henry Zhang
Cheung Fung
Anthony Yuen-Tung Ho
Fat Lung
Brian Thomas Burrell
Commanding Officer
Chu-Yin Chen
Bar girl
Minghui Dai
Merchant association member
Kate Hawkins
Nana
Suiwen Huang
Bar customer
Mathieu Jaquet
Drunk British
Osvaldo Aenlle Liqui
Bartender
Chuandong Meng
Tso's subordinate
Adel Ali Mohamed
Bar Guest
Wei Ning
Bar patron
Zhang Qiang
Bar patron
Jing Wen
Bar girl
Tianle Zhang
Foodstall hawker
Osvaldo Aenlle Liqui
Bartender

Produced by

Dave Bautista
producer
David Fu
co-producer
Jonathan Meisner
producer
Edmond Wong
co-producer
Raymond Pak-Ming Wong
producer
Donnie Yen
producer
Allison Lok Kam Yuen
co-producer

Music by

Day Tai

Cinematography by

David Fu
director of photography
Seppe Van Grieken
director of photography

Editing by

Kai-Pong Chow
Chi-Leung Kwong

Casting By

Cheyenne Peng

Art Direction by

Raymond Chan

Costume Design by

Joyce Chang

Makeup Department

Yee-Chun Wong
makeup artist
Middi Yau
hair stylist

Production Management

Nic Tsang
assistant production manager

Second Unit Director or Assistant Director

Ga-Bik Sham
assistant director

Art Department

Xueyuan Gong
concept art

Sound Department

Phyllis Cheng
sound editor
Siu-Kei Ip
re-recording mixer / sound
Rafael Millán
foley recordist
Kei-Wing Nip
Audio Post-Production Supervisor / sound
Sebastián Sonzogni
foley artist
Cloud Wang
production sound mixer

Visual Effects by

King-Wai Diu
visual effects supervisor
Jack Ho
visual effects supervisor
Garrett Lam
visual effects producer / visual effects supervisor
Kin-Chi Lam
visual effects artist
Raymond Wai-Man Leung
visual effects supervisor

Stunts

Osvaldo Aenlle Liqui
stunt performer (as Osvaldo Aen) / stunt performer
Rob de Groot
stunt double: Dave Bautista
Shun-Yee Yuen
stunts
Haiyang Zhang
stunts
Xuefei Zhang
stunts

Camera and Electrical Department

Haoxiang Liu
second assistant camera
Zhang Yong
gaffer

Costume and Wardrobe Department

Winsy Leung
assistant costume designer

Music Department

Georgi Elenkov
conductor / music producer: orchestra recordings
Day Tai
composer: theme music
All Filters