Cast & Crew

Directed by

Lok Man Leung
(as Longman Leung)
Kim-Ching Luk
(as Sunny Luk)

Writing Credits

Lok Man Leung
Kim-Ching Luk
(as Sunny Luk)

Cast

Aaron Kwok
Sean Lau
Tony Ka Fai Leung
M.B. Waise Lee
Charlie Yeung
Phoenix Leung
Ka-Tung Lam
Albert Kwong
Kar Lok Chin
Vincent Tsui
Andy On
Michael Shek
Terence Yin
Man To
Aarif Lee
Billy Cheung
Eddie Peng
Joe Lee
Andy Lau
Philip Luk
Byron Mann
Chan Bin
Yili Ma
Michelle Lau
Alex Tsui
Mathew Mak
Michael Wong
York Tsang
Tony Ho
William Ngai
J.J. Jia
Janet Tsui
Grace Huang
May Cheung
Jeannie Chan
Nicole Chan
Julius Brian Siswojo
Drunken Man
Joyce Cheng
M.Y. Shum
Ka-Fai Chan
Kelvin Chang
Ka-Hung Wai
Johnny Wong
Eric Tin Cheung Li
C. M. Leung
Wai-Yip Ho
W. M. Kwok
Ray Pang
Taxi Driver
Giselle Lam
Anchor
Singh Hartihan Bitto
Southeast Asian Man
Raico Blue
To's Girlfriend
Sing Wah Lau
Police Superintendent
Wah-Chu Lee
Police Superintendent
Shiu Kong Pow
Police Superintendent
Chi Keung Chow
Police Superintendent
Yiu-Ming Dai
Senior Police Inspector
Jerry Leung
Senior Police Inspector
Angel Ho
Senior Police Inspector
Leanne Fu
Senior Police Inspector
Lok Sze Ting
Senior Police Inspector
Willy Yeung
Senior Police Inspector
Rachel Kan
ICAC Investigator
Elva Ni
ICAC Investigator
Alex Mok
ICAC Investigator
Kai Kit Lee
ICAC Investigator
Mo-Chan Chik
SDU Team Member
Man-Wai Luk
SDU Team Member
Wai-Yin Tse
SDU Team Member
Wai Pun So
SDU Team Member
Peter Chan
SDU Team Member
Wai Fung Mak
SDU Team Member
Wai Kit Mak
SDU Team Member
Sheung Ying Ng
SDU Team Member
Wai Che Chu
SDU Team Member
Chi Wai Shek
SDU Team Member
Wing Hung Poon
SDU Team Member
Ho-Kwun Wong
SDU Team Member
Chi Kit Ho
SDU Team Member
Cheung Wah Li
SDU Team Member
Wing Fai Chan
SDU Team Member
Chun Hing Leung
SDU Team Member
Yan Chung Keung
SDU Team Member
Tit Shing Wong
SDU Team Member
Wai-Yip Lam
SDU Team Member
Kei Gambit
Sean Lau
Yuk-Keung Kwok
Paramedic
Guy Orlebar
Assistant to Consul General
Chi-Wang Wong
Cop
Sai Tang Yu
Mr. Chan
Jane Wong
Senior Police Inspector

Produced by

Jessica Chen
associate producer
Hong-Tat Cheung
co-producer
Ryûhei Chiba
executive producer (as Ryuhei Chiba)
Tung-Siu Gwan
co-producer
Wan-Ming Ho
producer (as Ivy Ho Wan-Ming)
William Kong
executive producer (as Bill Kong)
Stephen Lam
associate producer
Yue Ren
co-producer
Hugh Simon
executive producer
Dai Song
executive producer
Yeung-Ping Sze
associate producer
Mathew Tang
producer
Alice Yeung
associate producer

Music by

Peter Kam
(original music by)

Cinematography by

Jason Kwan
director of photography
Kenny Tse
director of photography

Editing by

Chi-Leung Kwong
Hoi Wong

Production Design by

Alex Mok

Costume Design by

Stephanie Wong

Makeup Department

Fannie Chan
makeup artist
Rachel Kong
hair stylist (as Rachel Kwong)

Production Management

Irene Chan
associate production manager
Sing-Hung Chan
unit manager (as Andy Chan)
Vincent Chik
post-production supervisor
Wing-Wai Chin
production manager (as Chin Wing Wei)
Carr Tom
assistant production manager

Second Unit Director or Assistant Director

Jeff Cheung
first assistant director
Kun Wai Andy Ma
first assistant director (as Andy Ma Kun Wai)
Niro Chung-Pan Suen
second assistant director
Maggie Yeung
post-production assistant director (as Maggie Yeung Man Ki)

Art Department

Andy Au
property master
Siu Ming Lau
props
Joanne Lee
assistant art director
Chun Hung Si
props
Kam-Shing Tam
props
Wai-Leung Wong
props
Chak Pan Yiu
assistant art director

Sound Department

Chun Wan Au
foley artist
Yuk Lun Chow
dialogue editor / dialogue recording
Wai-Hung Kwong
foley artist
Chi-Hung Lai
re-recording mixer
Liszta Kin Hang Poon
dialogue editor / dialogue recording
Tak-Wing Tam
sound mixer
Burnard To
dialogue recording / foley mixing
Kinson Tsang
sound designer
Johnny Wan
boom operator (as Yat Sing Wan)
Doris Wang
dubbing supervisor
Henry Yam
foley artist
Yik Ming Yeung
dialogue editor / dialogue recording
Chung-Hei Yip
foley artist
Chun Hin Yiu
sound effects editor

Special Effects by

Shui Tim Chi
pyrotechnician

Visual Effects by

Cecil Man Ching Cheng
visual effects producer (as Cecil Cheng) / visual effects supervisor (as Cecil Cheng)
Wave Cheung
visual effects assistant producer
Yiu Ho Cheung
visual effects coordinator
Kathy Lai
digital intermediate coordinator
Dorothy Leung
digital imaging technician
Minglu Ma
visual effects coordinator
Nancy Tang
visual effects assistant producer
King Ho Tse
visual effects supervisor
Jaco Wong
digital colorist

Stunts

Wing-Hin Au
wire stunts
Kin Wing Chan
stunts
Bing-Chuen Cheung
wire stunts (as Cheung Ping Chen)
Eric Cheung
car stunts
Lap-Fung Cheung
stunts
Kar Lok Chin
action director (as Chin Ka Lok)
Yu Yat Fu
wire stunts
Foo-Keung Kong
wire stunts
Ka Hung Leung
wire stunts
Pok Yan Leung
stunts
Shing-Hung Leung
wire stunts
Hing Chun Ma
car stunts
Bruce Mang
wire stunts
Chun Ming Ng
car stunts
Gobi Ng
car stunt supervisor
Ching-Lam Tam
car stunts
Shui-Wah Tang
wire stunts (as Sui Wa Tang)
Eric Wan
car stunts
Chun Kin Wong
car stunts
Hon Wai Wong
car stunts
Wai Shun Wong
stunts
Wai Tong Wong
wire stunts
Wai-Fai Wong
action director
Kwok-Tat Yan
car stunts
Shane Yan
stunts
Sing Wah Yeung
car stunts
Chi-Wah Yip
stunts
Man-Kei Yiu
stunts (as Man Kee Yiu)

Camera and Electrical Department

Joanne Adalid
spacecam operations manager
Julian Cheng
steadicam operator
Dik-Lung Cheung
camera assistant
Yuk-Chuen Cheung
gaffer
Wan Lung Chi
electrician
Jose Deleon
spacecam technician (as Jose De Leon)
Louis Jong
dollyman (as Jong Chi Leung)
Wing Fai Kan
electrician
Jimmy Kwok
focus puller (as Chin Ming Kwok)
Lin-Ping Lau
camera assistant
Wing-Fai Lau
power pod operator (as Lau Wing Fai Steven)
Wing-Teng Law
electrician (as Law Wing Tong)
Chu Wing Lee
power pod operator
Wing-Cheung Lee
focus puller
Chun-Sing Leung
power pod operator
Wing-Hong Leung
focus puller (as Wing Hong Leung)
Maria Lo Orzel
aerial footage producer
Dwayne McClintock
director of photography: spacecam
Wing-Yiu Ng
camera assistant
Siu-Ho Poon
best boy
Ching-Chuen Shuan
electrician
Yun Hong Tai
data wrangler
Wing Kiu Woo
camera assistant
Justine Yeung
still photographer (as Ying-Ki Yeung)

Costume and Wardrobe Department

Stephen Fan
costume supervisor
Sasa Law
assistant costume designer
Lim-Chung Man
costume consultant
Kar Yan Yip
assistant costume designer (as Karen Yip)

Editorial Department

Ron Chan
assistant editor

Music Department

Jonas Hansson
composer: producer and performer
Peter Kam
orchestration
Kin-Wai Wong
composer: additional music / orchestration

Script and Continuity Department

Yorkie Kam
script supervisor
Akiko Nakamoto
script translator
Jeanie Wong
script translator

Additional Crew

Alice Au
production accountant
Jessica Chen
planner (as Jie Chen)
Carol Hui
English subtitles
Kwok Kit Lai
set runner
Tak Chuen Law
set runner
Yuk-Sing Lo
set runner
Heidi Po
publicity director
Maurice Vy
production coordinator
Eddy Siu Chi Wai
production accountant
Chung-Yiu Yeung
set runner
Yung-Lin Yeung
tea lady (as Pauline Yeung)

Thanks

Pui-Wah Chan
special thanks
Buddy Marini
special thanks
Wing Shya
special thanks
Johnny Wang
special thanks
Yat-Ping Wong
special thanks
All Filters