Cast & Crew

Directed by

Benny Chan

Writing Credits

Alan Yuen
(screenplay adaptation) &
Benny Chan
(screenplay adaptation) &
Bing Xu
(screenplay adaptation)
Larry Cohen
(original story)
Chris Morgan
(2004 screenplay "Cellular")

Cast

Louis Koo
Bob
Barbie Hsu
Grace Wong
Nick Cheung
Detective Fai
Ye Liu
Senior Inspector Fok
Louis Fan
Tong
Eddie Cheung
Detective Cheung
Beibi Gong
Jen
Carlos Chan
Roy Wong
Flora Chan
Jeannie
Ankie Beilke
Michelle
Cheuk-Lap Hung
Joe
Ying-Kwan Lok
Headmaster
Cho-Lam Wong
Phone Shop Customer Service Rep
Vincent Kok
Man in the Convertible
Raymond Ho-Yin Wong
Boss
Zuyang Sun
Detective Sin
Daniel Whyte
Daniel
Robbin Harris
Robbin
David Rock
Rock
Moon Moon Chan
Tinker Wong
Chun-Ho Tam
Kit Kit
Shayne May L. Avenido
Maria
Chi-Kui Fong
Detective Cheung's Team
Kai Kit Lee
Detective Cheung's Team
Charis Chung
Detective Cheung's Team
Jack Wai-Leung Wong
Jack
Ping-Kuen Lai
Medical Examiner
Simon Watkiss
Murder Druglord
Christian Kila
Murder Druglord
Michael Abbort
Murder Druglord
Smith Yan Paul
Murder Druglord
Hoi-Lan Lee
Nurse
Snow Suen
Nurse
Tin-Chi Law
Plainclothes Detectives
Yat-Wah Ho
Plainclothes Detectives
Coson
Plainclothes Detectives
Wai-Kai Law
Convict
Toby
Convict
Wai-Tim Mak
Debt Collector
Kim-Wing Lee
Debt Collector
Radford Cheung
Debt Collector
Wai-Hung Ching
Debt Collector
Ying-Kit Chan
Debt Collector
King-Tin Lai
Debt Collector
Man Shing Wong
Debt Collector
Gloria Hung
Chen Choi's Wife
Man-Lok Kwok
Chen Choi's Son
Ngai Ngai
Baby Chen
Terence Tsui
Man in the Car
Angela Yiu
Woman in the Car
Michael Wong
Grace's Husband
Ruby Chu
News Reporter
Terence Sin
Mobile Repairman
Shing So
Vendor at the Market
Kimmy Kwan
Phone Shop Service Rep
Tim
Phone Shop Customer
Yiu-Tong Lee
Phone Shop Customer
Tommy Yuen
Patient at the Hospital
Wai-Yip Ho
Cop in the Police Command Car
Yip Kin Lee
Detective
Jun Lam 'Toby' Wong
Convict

Produced by

Benny Chan
producer
Cary Cheng
associate producer
Nathan Chow
executive producer
Sanping Han
executive producer (as Han Sanping)
Tao Jiang
producer (as Jiang Tao)
Albert Lee
producer
Albert Yeung
executive producer
Kevin Yung
producer

Music by

Nicolas Errèra
(as Nicolas Errera) (music composed by)

Cinematography by

Anthony Pun
director of photography

Editing by

Chi-Wai Yau
(as Yau Chi Wai)

Production Design by

Chung-Man Yee

Art Direction by

Ben Lau
Lok Man Leung
(as Longmond Leung Lok Man)

Costume Design by

Pik Kwan Lee
(as Lee Pik Kwan)

Makeup Department

Yun Ling Man
makeup artist (as Man Yun Ling)
Gary Poon
hair stylist

Production Management

Chak-Hin Chan
assistant production manager (as Ringo Chan)
Ji-Chun Chan
production manager (as David Chan Ji-Chan)
Sing Yan Chan
post-production manager (as Chan Sing Yan)
Chikia Kwan
assistant production manager
Yuk-Lam Pang
pre-production manager
Suki Tsui
assistant production manager
Kam-Ming Wong
unit manager (as Wong Kam Ming)

Second Unit Director or Assistant Director

Ka-Pui Ng
second assistant director (as Ng Ka Pui)
Ka-Wai Tong
first assistant director (as Tong Ka Wai)

Art Department

Kwok-Wah Cho
propsman (as Cho Kwok Wah)
Man Chow
props master (as Chow Man)
Wing-Hing Law
propsman
Tin Kit Mak
storyboard artist (as Mak Tin Kit)
Ching-Tam Ng
propsman (as Ng Ching Tam)

Sound Department

Xia Ai
foley team (as Ai Xia)
Steve Burgess
sound effects editor
Jas Fung
adr recordist / dialogue editor / dialogue recordist
Cat Gong
foley team
Chris Goodes
sound mixer
Snow Han
adr recordist
Chi-Tong Ho
location sound mixer (as Ho Chi Tong)
Man-Tat Ho
boom operator (as Ho Man Tat)
Yan Kong
sound post-production coordinator (as Kong Yan)
Gao Lau
foley recordist (as Lau Gao)
Echo Lee
sound post-production coordinator
Lynn Lee
dialogue editor
Natasha Liu
sound post-production coordinator
Emma Long
sound post-production coordinator
Jie Ma
assistant sound recordist (as Ma Jie)
Kit Ma
foley recordist (as Ma Kit)
Wu Miao
foley team (as Miao Wu)
Yin Miao
foley team (as Miao Yin)
Huijia Mo
sound effects editor (as Jia Jia Mok)
Kei-Wing Nip
re-recording mixer
Qiuxia Sun
dialogue editor (as Sun Qiu Qiu)
Wei Tao
audio systems engineer (as Tao Wei)
You Tin
dialogue editor (as Tin You)
Terry Tu
sound effects editor / sound premixer
Chung Wai
adr coach: Cantonese (as Wai Chung)
Fifi Wang
sound effects editor (as Wang Fifi)
Janey Wang
dubbing director
Sam Wang
sound effects editor (as Sam Wong) / sound mixer (as Sam Wong) / sound post-production supervisor (as Sam Wong) / sound premixer (as Sam Wong)
Ziwei Wang
foley team (as Wang Ziwei)
Michael Xie
audio systems engineer
Yanchao Yang
foley team (as Yang Yanchao)
Frederick Yeung
adr recordist / dialogue recordist
Bin Zhang
sound post-production manager
Chao Zhang
audio systems engineer (as Zhang Chao)
Genghoi Zhang
foley recordist (as Zhang Geng Hoi)
Jinhao Zhang
assistant sound recordist (as Zhang Jinhao)
Shou Zhang
dialogue editor (as Zhang Shou)
Van Zhang
audio systems engineer

Visual Effects by

Pruth Akarakitpaisan
visual effects artist
Dulapark Booncharern
digital online editor
Chatri Bunkijrungpisan
visual effects artist (as Chatri Bunkijrungpisan)
Yuwarat Chanawong
digital colorist
Saroj Choopong
visual effects artist (as Saroj Chupong)
Siu Lun Ho
cg artist / visual effects supervisor (as Ho Siu Lun)
Deborah Huen
digital colorist (as Debora Huen)
Karnjana Karnjanaphiboon
visual effects artist
Tanawat Kuntanawong
digital online editor
Hathaisak Pankhao
digital online editor (as Hathaisak Pankao)
Ruchiroch Phadungchai
digital online editor
Kridpol Poolgad
visual effects artist (as Kridipol Poolgad)
Pramota Sanlithayee
digital online editor (as Pramote Santithayee)
Jaroensri Siriprapapornchai
visual effects artist
Porjaite Srisaeng
digital online editor
Yada Waewhong
digital online editor

Stunts

Wai-Keung Chan
car stunt assistant (as Chan Wai Keung)
Shan Peng Dang
martial arts stunts
Kam Tong Fok
explosives coordinator (as Fok Kam Tong)
Jun He
assistant stunt coordinator / martial arts stunts (as He Jun)
Siu-Kwong Lee
car stunts coordinator
Chung-Chi Li
car stunt choreographer (as Li Chung Chi) / car stunts / stunt choreographer (as Li Chung Chi)
Gobi Ng
car stunts coordinator (as Ng Hoi Tong)
Chi Zhang
martial arts stunts (as Zhang Chi)

Camera and Electrical Department

Hoi-Yan Chan
gaffer (as Chan Hoi Yan)
Kwok-Hung Chan
camera operator (as Chan Kwok Hung)
Lok Man Chan
focus puller (as Chan Lok Man)
Sing-Hang Chan
best boy electrician (as Chan Sing Hong)
Alan Cheng
making-of
Jason Cheung
making-of
Wai-Wing Cheung
grip (as Cheung Wai Wing)
Wing Keung Cheung
grip (as Cheung Wing Keung)
Yat-Fai Cheung
dolly (as Cheng Yat Fai)
Fu-Sum Chiu
grip (as Chiu Fu Sum)
Kam-Cheong Fung
best boy (as Fung Kam Cheong)
Yun-Tai Ho
focus puller (as Ho Yuen Tai)
Wai-Yin Tse
grip (as Tse Wai Yin)
Wai-Lun Wong
still photographer (as Wong Wai Lun)
Yuk-Wah Yuen
still photographer (as Yuen Yuk Wa)

Costume and Wardrobe Department

Yun-Mei Man
wardrobe lady
Yu Ho Tang
assistant costume designer (as Tang Yu Ho)

Editorial Department

Yiu-Kai Cheung
post-production technician (as Cheung Yiu-Kai)
Piyanut Kaeomaneo
film recording operator (as Piyanut Kaeomanee)
Hidi Lai
post-production coordinator
Eugene Leung
post-production assistant
Gary Tze Yu Lo
post-production technician (as Lo Tze Yu)
Ka-Fai Ng
post-production technician (as Ng Ka Fai)
Supamol Pleumchusak
color grader / color timer
Sakmongkon Pongmaneerat
digital intermediate producer
Nepasnan S.
digital intermediate producer (as Napasnan S.)
Bobbie Wong
project supervisor
Passakorn Yaisiri
color grader / color timer

Music Department

Nicolas Errèra
music performer (as Nicolas Errera)

Script and Continuity Department

Ryan Chan
script supervisor (as Ryan Chan Hon Yan)
Tsz-To Chan
script supervisor (as Chan Tsz To)
Ram Ling
script intern (as Ling Chi Man)

Additional Crew

Hiu Tao An
dialogue translator: Mandarin (as An Hiu Tao)
Wikanda Chaiviririyachok
production coordinator (as Wikanda Chaiviriyachok)
Pensuda Jaroonratanakul
production coordinator (as Pensuda Jaroonrattanakul)
Ruby Lai
accounting coordinator
Anita Lau
payroll accountant
Man Liu
production assistant (as Ka-Man Liu)
Calmen Lui
laboratory consultant
Pairoj Prempri
laboratory consultant
Pison Santawanpas
laboratory consultant
Michael Yeung
special laboratory consultant
All Filters