X

Cast & Crew

Written By

Ka-Fai Wai
screenplay
Joey O'Bryan
screenplay

Produced By

Catherine Chan
production executive
Emily Chan
administrative producer
Elos Gallo
consultant producer
Esther Koo
administrative associate producer
Andy Lau
producer
Shirley Lau
executive producer
Johnnie To
producer
Ka-Fai Wai
producer
Bob Wong
administrative producer

Cinematography

Siu-Keung Cheng
director of photography

Sound

Kevin Belen
post-production audio
Adam Boyd
sound editor
Jay Cheetham
assistant sound editor
Jacqueline Cristianini
sound supervisor
Kelly Frey
sound editor
Real Gauvreau
sound designer
Dave Hibbert
re-recording mixer
Kirby Jinnah
sound editor
Devan Kraushar
sound editor
Sammy Lee
location sound recordist
Kwok Fai Ng
boom operator
Mike Paprocki
sound editor
Iain Pattison
re-recording mixer
James Schmidlin
technical advisor
Paul A. Sharpe
re-recording mixer
Shane Shemko
foley artist
Don Short
foley artist
Jean Tejkel
foley mixer
Cam Wagner
foley artist
James Wallace
sound editor

Makeup

Heidy Sau-Ha Chun
makeup artist
Joe Kwong
hair stylist

Special Effects

Shui Tim Chi
pyrotechnician

Visual Effects

Stephen Ma
visual effects

Assistant Director

Wing-Kin Chin
assistant director
Sheung-Fung Lam
assistant director
Wing-Cheong Law
associate director
Kung-Lok Lee
assistant director
Tommy Wai-Tak Lor
assistant director
Kingston Shek
assistant director

Production Management

Wendy Chan
assistant production manager
Ringo Chen
assistant production manager
Hak Lam
unit manager
Catherine Sie
production manager

Art Department

Wai Ming Lam
property master
Chun Yin Yip
assistant set decorator

Stunts

Chi Wai Wong
stunt coordinator

Editorial

Kwok Wai Ha
assistant editor
Chi-Kit Lau
assistant editor
Kam Fat Liu
assistant editor

Other

Kam-Pui Cheung
set runner
Ebara Chitose
translator: Japanese
Ching-Ting Law
set runner
Clement Mak
presenter
Yuk-Fong Siu
craft service
Kenji Tanigaki
translator: Japanese
Wan-San Ting
film coordinator
Chi-Wai Yau
laboratory technician

Music Department

Dave Klotz
composer: additional music / score mixer / score recordist
Rich Walters
music editor
Ken Worth
musician

Costume Department

Serene Lee
assistant costume designer
Pat Tang
wardrobe assistant
Kar Yan Yip
assistant costume designer

Camera Department

Hirotake Okazaki
still photographer
Hung-Mo To
cinematographer: second unit
Wang-Fai Wong
still photographer

Script Department

Hubert Chow
continuity
Movie title data and credits provided by
IMDb logo