Cast & Crew

Directed by

Chi-Keung Fung
(as Fung Chih Chiang)

Writing Credits

Chi-Keung Fung
(as Fung Chih Chiang)

Cast

Chapman To
Cho Sai Fung
Fiona Sit
Suen Long Ching
Alex Man
Inn Owner Suen
Ziyi Wang
Coconut Man / Lee Kin Fai (as Nick Wang)
Jin Zhang
Yip On
Maan Lai
Brother Cane
Charmaine Fong
News Vendor
Kenny Wong
Brother Cane
Eric Kot
Sergeant Chung
Raymond Ho-Yin Wong
Mr. PTU
Chao Wen
Tony
Sire Ma
Bride
Yung Cheng
Tall Girl
Wing-Cheong Law
Fierce Man
Elva Ni
Judy
Jumbo Tsang
Belle
Kin Hing Li
Shouting Old Man
Crystal Lau
Twin Girl
Chak Man Pang
Twin Girl
Kit Hoi Leung
Passer-by
Yiu Kei Lam
Passer-by
Wing Ha Liu
Passer-by
Kwok Ming Ng
Passer-by
Chet Chan
CID
Gam Cheong Chan
Police Officer
Joanne Lai-Yi Chan
Hitman
Ka-Man Chan
Police Officer
Kin Wing Chan
Hitman
Siu-Wah Chan
Yip On's Follower
Kwok Shing Chen
Police Officer
Cho-Kuen Chu
Hitman
Yiu Kei Chung
CID
Gim Hung Gung
Hitman
Hou Kwong Ho
CID
Man Wang Lai
Brother Cane
Ka-yee Lau
Passer-by
Kin Lau
Mr. Small-eye
Albert Leung
Neighbour
Herbert Leung
Neighbour
Pok Yan Leung
Hitman
Ho Leung Li
Hitman
Cat Lo
Neighbour
Chung Wah Lo
Neighbour
Siu-Ming Lui
Hitman
Man-Shun Ng
Hitman
Wai-Nam So
Yip On's Follower
Anthony Tam
Mr. Bald
Shui-Wah Tang
Hitman
Tai-Wo Tang
Hitman
Kevin Tse
Mr. Fatty
Lakony Wilson
Mr. Black
Chi-Wang Wong
Hitman
Pak-To Wong
Neighbour
Gai-Lau Yau
Mr. Middle Age
Danny Yuen
Police Officer
Michael Hui
Angry Bull

Produced by

Alvin Chau
producer (as Chau Cheok Wa) (produced by)
Alex Dong
producer (produced by)
Gilbert Fung
associate producer
Po-Cheung Lee
line producer
Connie Wong
executive producer
Paco Wong
producer

Music by

Patrick Lui
RubberBand

Cinematography by

Chiu-Lam Ko
director of photography

Editing by

Matthew Hui

Production Design by

Chet Chan

Art Direction by

Charlie Choi
Aramis Yeung

Costume Design by

Cecilia Chik

Makeup Department

Fung-Yin Cheng
makeup artist
Brian Lau
hair stylist

Production Management

Sze Ting Chan
unit manager
Ka-Kit Choi
associate production manager
Kelvin Leung
assistant production manager
Erica Mak
production manager
Ka-Wai Ng
assistant production manager

Second Unit Director or Assistant Director

Larry Lee
assistant director: second unit (as Lee Sheung Bun)

Art Department

Wai-Chuen Cheung
props master
Micky Ho
props maker
Siu-Ming Lam
props
Wing-Chun Tam
assistant art director
Gai-Lau Yau
assistant art director
Lam Zon
assistant art director

Sound Department

Chi-Yeung Chan
foley designer
Danny Chau
dialogue editor
Phyllis Cheng
re-recording mixer / sound designer
Phoebe Chow
adr supervisor: cantonese (as Yan-yan Chow)
Ping-Kei Fung
boom operator
Siu-Kei Ip
adr dialogue recordist
Chi-Man Kwok
sound mixer
Hidi Lai
post-production coordinator
Siu Yu Lam
re-recording mixer
Gerald Leung
dialogue editor
Bai-Li Su
dialogue supervisor: mandarin
Cyrus Hok Lun Tang
foley designer (as Cyrus Tang)
Hiu-Fai Wan
foley designer
Ricky Yip
sfx editor

Visual Effects by

Enoch Chan
visual effects supervisor / visual effects
Herbgarden
visual effects

Stunts

Siu-Wah Chan
assistant martial arts director
Jack Wai-Leung Wong
action choreographer (as Jack Wong)

Camera and Electrical Department

Ka Ling Chan
camera crew: first unit
Tat-Chuen Cheung
crane grip
Man Keung Cho
camera operator: second unit
Chi-Kong Fung
camera crew: first unit / dolly man
Eddie Ho
camera crew: first unit
Wing-Lok Ho
camera crew: second unit
Sau-Leung Ip
camera crew: second unit
Louis Jong
crane operator (as Jong Chi Leung)
Lai Shing Lam
camera crew: second unit (as Lum Lai Shing)
Chun-Yin Lau
camera crew: second unit
Ka-Ho Lau
camera crew: second unit
Wing-Fai Lau
dolly grip (as Steven Lau)
Chu Wing Lee
crane operator
Po Lam Lee
assistant gaffer
Lam-Fai Leung
lighting crew: second unit
Kenny Liao
camera crew: first unit
Kwok Kau Ng
camera crew: second unit
Chi Keung Siu
lighting crew: first unit
Chak-Shun Tang
still photographer
Wai-Yin Tse
camera crew: second unit
Wai Lun Wan
camera crew: first unit
Chi-Kuen Wong
camera crew: first unit / still photographer
Chun-Wai Wong
electrician
Shing-Chung Wong
camera crew: second unit
Tin Yan Wu
gaffer
Jan-Wah Yuen
focus puller

Costume and Wardrobe Department

Po-Yan Chan
assistant costume designer (as Polly Chan)
Chee-Ting Lam
wardrobe

Editorial Department

Ka-Lik Cheung
digital film output
Gary Lam
digital film on-line editor
Kevin Lau
digital film colorist
Kam-Pong Wong
digital film colorist
Francis Yau
digital intermediate production manager

Script and Continuity Department

Wan-Yee Wong
continuity

Additional Crew

Yat Ning Chan
additional footage (as Isabel Chan)
Charlie Choi
additional footage director
Yuk-Fong Siu
tea lady
Wai-Yu Tam
production accountant

Thanks

Stephen Chow
special thanks
Brian Chung
special thanks
Wellington Fung
special thanks
Michael Hui
special thanks
Ho-Leung Lau
special thanks
Wing-Cheong Law
special thanks
John Sham
special thanks
Sandy Shaw
special thanks
Kam-Yuen Szeto
special thanks
Ivan Wong
special thanks
All Filters