X

Cast & Crew

Directed By

Written By

Yee-sum Luk
screenplay
Ho-Cheung Pang
original story / screenplay
Chi-Man Wan
screenplay

Cast

Shawn Yue
Jimmy Cheung
Paul Chun
Cherie's Father
Susan Yam-Yam Shaw
Cherie's Mother
June Lam
Brenda
Mia Yam
Mandy
Subyub Lee
Subyub / Gat Gat Gong Drummer Double
Shiga Lin
Surfwheel Girl Veronica
Stephanie Au
Surfwheel Girl Celine
Hugo Ng
Triad Boss Eagle
Matt Chow
Police Officer
Lawrence Chou
Police Officer
Toby Lee
Photographer Dan
Jayden Au
Boy Victim
Elise Chan
Night Club Girl
Peter Chan
Triad Boss's Disciple
Sara Chan
Haley's Friend
Tarah Chan
Triad Boss's Wife
Eva Chen
Night Club Girl
Minnie Cheung
Yoga Instructor
Yiu-Wing Chin
Sauna Room Manager
Cheuk-Wang Chu
Village Tribute's Brother
Kathy Fung
Night Club Girl
Jordan Ho
Victims' Dad
Rainy Kuo
Hotel Receptionist
Keith Kwan
Gat Gat Gong
Ashina Kwok
Night Club Girl
Suey Kwok
Haley's Friend
Denice Lam
Night Club Girl
Ming-Yiu Lam
Village Tribute's Dad
Hillary Lau
Night Club Girl
Man-Kwai Lee
Village Tribute
Mu-En Lee
Hotel Staff
Sammy Leung
Hair Stylist
Xavier Leung
MV Male Lead
Shao-Wei Li
Hotel Manager
Ying To Li
Village Head
Hillary Liauw
Haley's Friend
Fish Liew
Night Club Twins
Koyi Mak
Haley's Friend
Kai-Man Tin
Inspector
Janet Tse
Night Club Girl
Keira Wang
Girl Victim
Jane Wong
MV Female Lead
Man-Wai Wong
Blind Old Lady
Siu-Foon Wong
Victims' Mom
Ziyi Yang
Village Tribute's Mom
Angela Yuen
Night Club Twins

Produced By

Alex Dong
deputy producer
Dickson Leung
line producer
Subi Liang
producer
Kyra Poon
producer assistant

Music

Peter Kam
Composer
Janet Yung
Composer

Cinematography

Yi-Hsien Chou
director of photography

Sound

Chia-Ying Chan
foley artist / sound editor
Fiona Chang
foley recordist / sound editor / sound studio coordinator
Lien-Chen Chiang
final mixer / sound designer / sound editor
I.-Fan Du
boom operator
Yi-Ching Du
sound editor
Ching-Chun Hsieh
foley artist / sound editor
Cha-Cha Li
boom operator
Ting-An Lin
sound editor
I.-Yun Liu
foley recordist / sound editor / sound studio coordinator
Kelsey Liu
sound editor
Yi-Ting Sung
sound editor
Chun-Tang Tu
location audio mixer
Duu-Chih Tu
final mixer / sound designer

Editing

Production Design

Art Direction

Billy Li
Art Director

Costumes

Makeup

Kit Fung Chau
hair stylist
Chi-Wei Chiu
makeup artist: Taiwan crew
Midco Chu
makeup artist: for Mariam Yeung
Tsai-Hsuan Jiang
special effects makeup: Taiwan crew
Li-Hui Kuo
makeup artist: Taiwan crew
Kiwi Leung
makeup artist
Hsien-Chia Liu
special effects makeup: Taiwan crew
Hui-Ping Tsao
assistant hair stylist: Taiwan crew
Chia-Ling Wu
hair stylist: Taiwan crew

Visual Effects

Enoch Chan
visual effects producer
Kuok-Hang Chan
senior animator
Kayan Cho
visual effects producer
Pik-Ki Chu
senior animator
Wai-Ho Fan
animator
Tsoi-Yan Ho
animator
Weng Hon Ip
senior animator
Hoi-Hei Kwan
compositor
Shuk-Suet Kwok
vfx artist
Felix Tsz Fei Lai
visual effects supervisor
Lai-Ha Law
senior compositor
Wing-In Lee
compositor
Yat-Fai Lee
animator
Teresa Leung
visual effects coordinator
Herbgarden Limited
visual effects
Ping-Shun Shum
senior animator
Joey Tang
senior compositor
Kayan Tsang
visual effects coordinator
Bart Wong
visual effects supervisor
Lok-Hang Wong
senior animator
Man-Kit Yeung
visual effects creative director
Hoi-Hoi Yu
senior compositor
Yat-Tung Yu
visual effects supervisor

Assistant Director

Veronica Bassetto
director assistant
Duncan Cheung
first assistant director
Alex Fan
third assistant director
Karen Hui
director assistant
Yushan Li
second assistant director

Production Management

Sheng-Yao Chang
on-set production assistant: Taiwan crew
Coey Chow
assistant production manager
Olga Fang
assistant production coordinator: Taiwan crew
Jack Hsu
on-set production assistant: Taiwan crew
Charlene Hung
on-set production assistant: Taiwan crew
Kai-Shui Hung
unit manager
Aileen Li
line producer: Taiwan crew
Icha Liu
production manager
Eric Lu
assistant production manager
Shan Tam
production consultant
I.-Ting Tsai
administrative producer: Taiwan crew
Eleanore Wang
assistant production coordinator: Taiwan crew
Edison Wu
on-set production manager: Taiwan crew
Tsz-Kit Yau
production manager
Christiana Yeung
assistant production manager

Art Department

Chao-Yen Chen
art department grips: Taiwan crew
Jr-Min Chen
art department grips: Taiwan crew
Yu-Jr Chen
set dresser: Taiwan crew
Wai-Chuen Cheung
props master
Yu-Hsiang Chiang
art department grips: Taiwan crew
Yu-Tang Huang
set props: Taiwan crew
Jamie Leung
assistant art director
Shuo-Lin Liang
assistant art director: Taiwan crew
Chi-Chun Lu
storyboard artist: Gat Gat Gong
Tin Kit Mak
storyboard artist
Yu Nagaba
overture typefont
Dorothy Tsang
assistant art director
Tso-Cheng Wen
art department grips: Taiwan crew
Yuan-Fen Yao
set props: Taiwan crew
Yuk-Ting Yung
assistant art director

Stunts

Jack Wai-Leung Wong
action coordinator

Animation

Esther Lam
animation design: news
Jong Won Park
design: UFO
Bart Wong
animation director: title sequence

Editorial

Dulapark Booncharern
digital on-line editor: Thailand
Chuchawam Chairimwiang
digital mastering: Thailand
Aor Chanawong
assistant digital colorist: Thailand
Eddie Chow
post-production supervisor
Ansel Fong
digital artist: Hong Kong
Deborah Huen
senior digital colorist: Thailand
Barfuss Hui
assistant editor
Kritsada Kaewmanee
technical director: Thailand
Kamjana Kamjanapibul
digital artist: Thailand
Salita Kaosanit
producer: Thailand
Kam-Shan Keung
assistant editor
Eddie Kwok
technical supervisor: Hong Kong
Copen Lee
producer: Thailand
Samuel Leung
digital artist: Hong Kong
Surasak Linitda
data management: Thailand
Calmen Lui
project supervisor: Hong Kong
Leonard Wai Yin Mang
digital artist: Hong Kong
Nepasnan S.
production manager: Thailand
Pramota Sanlithayee
digital mastering: Thailand
Parisa Sriwichai
assistant digital colorist: Thailand
Praween Sutton
data management: Thailand
Wing Tsang
producer: Hong Kong
Aaron Tse
digital artist: Hong Kong
Yada Waewhong
digital artist: Thailand
Bart Wong
opening & closing credit design
Bobbie Wong
project supervisor: Thailand
Daniel Wong
digital artist: Hong Kong
Dennis Wong
digital on-line editor: Hong Kong

Other

Fiona Chan
production accountant
Kwai-Wah Chan
set runner
Alvin Chau
presenter
Hartman I.-Ping Huang
community service officer
Jeremy Hung
production assistant
Angel Jen
book keeper: Taiwan crew
Kwai-Wah Kwok
set runner
Peikang La
presenter
Peter Lam
presenter
Phoebe Leung
production assistant
Alex Liu
publicist
Yi-Chun Liu
production coordinator: Taiwan crew
Ji Luo
publicist
Melon Ma
publicist
Raymond Phathanavirangoon
English subtitles
Lyn Sun
publicist
Leo Sze
accountant
Chip Tsao
chinese subtitles advisor
Sue Wang
project manager
Loki Wei
director of pr
Fung-Ying Wong
dubbing coach: Cantonese
Phoebe Wong
coordinator
Nancy Wu
publicist
Cen Yuan
publicist manager
Hong Chak Yuen
set runner

Music Department

David Alberman
second violin
Nigel Broadbent
first violin
Cherry Tsz-Wai Chu
music production assistant
Mario de Sa
concerts and recordings manager
Ginette Decuyper
first violin
Clare Duckworth
first violin
Matthew Gardner
second violin
Gerald Gregory
first violin
Jörg Hammann
first violin
Sai Yau Hung
music production assistant
Naoko Keatley
second violin
Maxine Kwok-Adams
first violin
Patrick Laurence
double bass
Yuesong Li
mixed by
Lennox Mackenzie
first violin
Chi-Yu Mo
bass clarinet
Pete Moore
trombone
Iwona Muszynska
second violin
Thomas Norris
second violin
Claire Parfitt
first violin
Colin Paris
double bass
Elizabeth Pigram
first violin
Simon Qi
score coordinator
Sarah Quinn
second violin
Roman Simovic
first violin
Gary Thomas
sound engineer
Miya Vaisanen
second violin
Sylvain Vasseur
first violin
Chun-Hei Yip
orchestra score coordinator
Perl Yuen
music production assistant / orchestra score coordinator

Costume Department

Koyi Mak
assistant costume designer
Jia-Huei Sun
wardrobe assistant: Taiwan crew
Annie Tsui
assistant costume designer
Sunshine Yuen
assistant costume designer

Camera Department

Chi Leung Chan
electrician
Chi-Yau Chan
power pod
Lin Chan
making-of
Hsi-Chuan Chen
electrician: Taiwan crew
Andy Cheung
digital imaging technician
Martin Cheung
still photographer
Wan Lung Chi
electrician
Chung Wai Lau
electrician
Wing-Tong Law
electrician
Chiu Wing Lee
power pod
Elaine Lee
digital imaging technician
Pak-Sum Lee
second unit assistant cameraman
Topaz Leung
still photographer
Siu-Ho Poon
best boy
Hing-Wah Siu
making-of
Chi-Ming Sun
focus puller
I. Tai
grips: Taiwan crew
Wai Kai Tam
second unit cameraman
Chun-Mo Wong
power pod
Sheng-Meng Wu
gaffer best boy: Taiwan crew
Fong-ming Yang
b camera operator: Taiwan crew
Cheng-Yuan Yeh
electrician: Taiwan crew
Tai Wai Yuen
power pod
Luo-Jun Zhang
grips: Taiwan crew

Location Management

Holly Chen
location coordinator: Taiwan crew
Wei Lee
location coordinator: Taiwan crew

Script Department

Chimi Chung
script supervisor
Movie title data and credits provided by
IMDb logo