Cast & Crew

Directed by

Ringo Lam

Writing Credits

Mike Cassey
(written by) (as Michael Christopher Cassey)
Ringo Lam
(story)

Cast

Shu Qi
Grace
Andy On
Alex
Yat Ning Chan
Joey
Simon Yam
Poon
Ruby Wong
Poon's Girlfriend
David Wu
Richard
Raymond Ho-Yin Wong
Vincent
Shiu-Hung Hui
Teddy
Suet Lam
Bobby Chan
Chapman To
Crab
Kristal Tin
Mrs. Chan
Nelson Cheung
James
Godfrey Ngai
Ken
Cody Lee
Tina
Yiu-Cheung Lai
Grace's Superior Officer
Mike Cassey
The Preacher

Produced by

Catherine Chan
production executive
Tiffany Chen
administrative producer
Johnnie To
producer

Music by

Roger Wang
(music score by)

Cinematography by

Ross W. Clarkson
director of photography

Editing by

David M. Richardson
(as David Richardson)

Art Direction by

Cynthia Ong

Costume Design by

Sukie Yip
(as Suki Yip)

Makeup Department

Maggie Choy
makeup artist
Lee-Funn Fun
makeup artist: Malaysia (as Fun Lee Funn)
Dickson Tang
hairdresser (as Tang Kwok Wa)

Production Management

Yuk Wah Cheung
unit manager (as Cheung Yuk Wah)
Shirley Im
assistant production manager: Malaysia (as Shirley Im Kam Mui)
Jeffery Wong
production manager: Malaysia (as Jeffery Wong Peng Khuen)
Ken Wu
production manager
Nai-Seng Yik
unit manager handyman: Malaysia (as Yik Nai Seng)

Second Unit Director or Assistant Director

Khor Kah Bee
assistant director: Malaysia
Man-Kei Chin
assistant director (as Cash Chin)
Yun Fung Yeung
second assistant director (as Yeung Yun Fung)

Art Department

Lai-Yip Koo
assistant art director (as Koo Lai Yip)
Hon Chung Li
head property master (as Li Hon Chung)
Pik-Yee Mak
assistant art director: Malaysia (as Mak Pik Yee)
Cynthia Ong
art director: Malaysia (as Cynthia Claire Ong Gaik Shuan)
Chun-Wai Tam
property master (as Tam Chun Wai)
Choon Meng Wong
props master: Malaysia (as Wong Choon Meng)

Sound Department

Martin Richard Chappell
supervising sound editor (as Martin Chappell)
Wing Keung Cheung
boom operator (as Cheung Wing Keung)
Chi-Tong Ho
foley artist / sound mixer (as Tommy Ho)
Yu Teng Hsu
boom operator (as Hsu Yu Teng)
Li Chi Kuo
sound mixer (as Kuo Li Chi)
Charlie Lo
sound editor / sound mixer
May Mok
sound editor / sound mixer
Carolyn Motyer
boom operator (as Carolyn Margaret Motyer)
John Motyer
sound mixer (as John Fletcher Motyer)
Tomy Yu
foley artist (as Yu Ka Luk) / foley recordist (as Yu Ka Luk)

Special Effects by

Fernando Naelgas
special effects: Malaysia (as Pernando Escalona Naelgas)
Guy Naelgas
special effects: Malaysia (as Edilberto Joaquin Naelgas)

Visual Effects by

Stephen Ma
visual effects supervisor

Stunts

Rob Bortomeolli
jet ski stunts
Tat-Kwong Chan
stuntman (as Chan Tat Kwong)
Marcus Fox
car stunt coordinator (as Marcus Fok)
Steve Griffin
car stunt coordinator
Chun Han
stunt assistant (as Hon Chun)
Robert James Hunt
car stunts
Joo-hyun Jo
stunt double (as Cho Ju Hyun) / stunt performer
Chin Chan Khiong
car stunts
Adam Kirley
car stunts (as Adam John Kirley)
Chung-Chi Li
stunt coordinator (as Li Chung Chi)
Medhy Menad
jet ski stunts
Lee Morrison
car stunts (as Lee Edward Morrison)
Hyeon-jin Park
stunt double (as Park Hyun Jin) / stunt performer (as Hyun Jin Park)
Huam Kwang Peng
car stunts
Antong Shahrudin Bin Rahmat
car stunts
Gang Wu
stunt double (as Wu Gang) / stunt performer

Camera and Electrical Department

Mohd Badri Abdul Rahim
assistant camera: Malaysia (as Mahd Badri Bin Abdul Rahim)
Ryan Bailey
gaffer (as Ryan William Bailey)
Muhamed Akmal Yek Bin Abdul Lah
assistant camera: Malaysia
Yusri Bin Ibrahim
lighting assistant: Malaysia
Azlan Bin Taharuddin
assistant camera: Malaysia
Eduardo Cabrales
director of photography: second unit (as Eduardo Lopez Cabrales)
Tamia Diaz
a camera focus puller: main unit
Tan Foo Hin
assistant camera: Malaysia
Kim Wing Kok
lighting assistant: Malaysia (as Kok Kin Wing)
Yew Meng Loh
lighting assistant: Malaysia (as Loh Yew Meng)
Rodolfo V. Quijano
focus puller: second unit
Abdul Rahman Bin Mohd. Zain
best boy gaffer: Malaysia
Karnanethe A.L. Ramasamy
clapper loader: Malaysia (as Karnanethe A/L Ramasamy)
Seow Jong Tan
lighting assistant: Malaysia (as Tan Seow Jong)
Sazuwan Zulkefli
best boy gaffer: Malaysia (as Sazuwan Bin Zulkefli) / gaffer: Malaysia (as Sazuwan Zlkifli)

Costume and Wardrobe Department

Lee-Yin Ho
assistant wardrobe: Malaysia (as Ho Lee Yin)
Damon Lau
assistant costume designer
Fuk-Ying Shing
wardrobe (as Shing Fok Ying)

Editorial Department

Christy Chan
post-production assistant
Kam Fat Liu
assistant editor (as Liu Kam Fat)
Calmen Lui
post-production coordinator

Script and Continuity Department

Cheung Graig Carl
continuity

Additional Crew

Charles Heung
presenter
Sammi Lam
dance coordinator
Chung-Chi Li
action director
Hui Chun Wu
subtitle coordinator (as Wu Hui Chun)
Janet Yeung
production assistant
All Filters