Cast & Crew

Directed by

Stephen Chow
(directed by)

Writing Credits

Stephen Chow
(written by) and
Kan-Cheung Tsang
(written by) (as Tsang Kan Cheong) &
Xin Huo
(written by) (as Lola Huo) &
Man-Keung Chan
(written by)

Cast

Stephen Chow
Sing
Xiaogang Feng
Crocodile Gang Boss
Wah Yuen
Landlord
Zhihua Dong
Donut
Danny Kwok-Kwan Chan
Brother Sum
Tze-Chung Lam
Bone (Sing's Sidekick)
Siu-Lung Leung
The Beast
Qiu Yuen
Landlady
Kai-Man Tin
Axe Gang Advisor
Kang Xi Jia
Harpist #1
Hark-On Fung
Harpist #2
Shengyi Huang
Fong
Suet Lam
Axe Gang Vice General
Cheung-Yan Yuen
Beggar
Chi Ling Chiu
Tailor
Xing Yu
Coolie
Yibai Zhang
Inspector Chan
Si Lu Ren
Suzie
Xiaolong Ding
Mr. Gold
Mingming Zhang
Mr. Silver
Oliver Wong
Inspector
Kai Shi Chen
Rabbit-Tooth Jane
Wellson Chin
Neighbour A
Wen Hui He
Jiang Bao
David Hung
Mr. Big
Billy Ma
Axe Gang Member
Hao Tian Yuan
Little Sing
Min-Hun Fung
Four Eye Clerk
Nang Yang
Neighbour B
Chao Xia Liu
Neighbour C
Jessica Gee-George
Unidentified Character

Produced by

Bill Borden
executive producer
Wellson Chin
associate producer
Stephen Chow
producer (produced by)
Bo-Chu Chui
producer (as Chui Po Chu) (produced by)
Rita Fung
associate producer
David Hung
executive producer
Jeffrey Lau
producer (as Jeff Lau) (produced by)
Zhonglei Wang
executive producer
Connie Wong
line producer
Haicheng Zhao
executive producer

Music by

Stephen Chow
Ying-Wah Wong
(as Raymond Wong) (music by)

Cinematography by

Hang-Sang Poon
director of photography (as Poon Hang Sang)

Editing by

Angie Lam

Production Design by

Oliver Wong
(production design)

Art Direction by

Second Chan

Costume Design by

Shirley Chan
(costume design)

Makeup Department

Sai Hua Cai
assistant makeup artist
Man Chuen Chow
makeup artist
Maggie Choy
makeup artist
Changming Gao
assistant hair stylist (as Chang Ming Gao)
Cong Lan Ji
assistant hair stylist
Jia Lu
assistant hair stylist
Yuan Tian
assistant makeup artist
Mike Tse
hair stylist
Ronald Yeung
hair stylist
Qian Zhang
assistant makeup artist
Ying Xia Zhao
assistant hair stylist

Production Management

Paul Au
production manager
Angie Lam
post-production supervisor
Yindy Leung
assistant production manager
Kam Chiu Ng
unit production manager

Second Unit Director or Assistant Director

Sylvia Liu
first assistant director
Eddy Yeung
first assistant director

Art Department

Shi Bin
assistant art director
Kim-Wai Chung
property master
Crystal Lau
assistant art director
Gei-Man Lee
props assistant
Joe Yao
assistant art director (as Jun Yao)
Nali Natalie Zhao
assistant art director (as Zhao Nuo Li)

Sound Department

Steve Burgess
re-recording mixer / sound designer / supervising sound editor
Bruce Emery
dolby consultant
Chris Goodes
sound editor
Vic Kaspar
sound editor
Chi-Tat Leung
sound
Robert Mackenzie
re-recording mixer (as Rob Mackenzie) / sound effects editor (as Rob Mackenzie)
Jason Mannell
foley artist
Jo Mion
sound editor
Andy Neil
sound editor (as Andrew Neil)
Paul Pirola
re-recording mixer / sound designer
Steven Ticknor
sound designer
Mario Vaccaro
foley artist
Stan Yau
sound editor
Sreejesh
version re-recording mixer (uncredited)

Visual Effects by

Chi Wai Chan
computer graphics animator
Chris Chan
computer graphics animator
Fanny Chan
computer graphics animator
Gladys Ching Sze Chan
computer graphics animator
Joey Chan
computer graphics animator
Martin Chan
digital compositor
Steven Chan
computer graphics animator
Vincent Chan
conceptual designer
Wah Chan
computer graphics animator
Andrew Wei Wen Chen
computer graphics supervisor
Cecil Man Ching Cheng
effects cameraman / visual effects coordinator
Chin-Wing Cheng
colorist
Clement Cheng
computer graphics supervisor
Kenneth Cheng
digital compositor
Miles Cheng
computer graphics supervisor
Tommy Chin Wing Cheung
digital compositor
Jim Kwok Ming Chim
conceptual designer
Agnes Choy
computer graphics animator
Wai-Lun Choy
computer graphics animator
Ka-Wa Chu
computer graphics animator
Frankie Chung
computer graphics supervisor
Jacky Chung
computer graphics animator
Inga Fong
computer graphics animator
John Galvin
colorist
Jack Ho
visual effects designer: pre-production
Ka-Ying Ho
computer graphics animator
Franco Yuk Leung Hung
computer graphics supervisor
Harry Ching Wei Hung
computer graphics animator
Roger Ip
digital compositor
Alexander Lam
digital compositor
Anson Lam
computer graphics animator
Michelle Lam
computer graphics animator
Noelle Ho Ching Lam
digital compositor
Maggie Lau
digital compositor
Wing-Suen Lau
computer graphics animator
Chi-Ho Lee
computer graphics animator
Jack Lee
computer graphics animator
Ross Kar Hin Leung
computer graphics animator
Wai Kit Leung
computer graphics supervisor
Hang-Cheong Li
computer graphics animator
Michelle Lin
computer graphics animator
Eric Lo
computer graphics animator
Don Ma
computer graphics supervisor / visual effects coordinator (as Wing-On Ma)
Naveen Ma
computer graphics animator
Kith Ng
computer graphics supervisor
Leo Ng
computer graphics animator
Man-Lung Ng
computer graphics animator
Roy Ka Lung Ng
digital compositor
Man-Wai Ngan
digital scanning operator
Ka-Man Poon
visual effects editor
Man-Fai Pun
digital compositor
Chi Ho Suen
computer graphics animator
Kai-Kwan Tam
computer graphics supervisor
Thomas Tam
computer graphics animator
Elvis Tang
digital compositor
Sunny Tang
computer graphics animator
Wilson Tang
digital restoration
Tommy Tom
visual effects producer
Stephen Tong
computer graphics animator
King Ho Tse
digital compositor
Anna Wan
computer graphics animator
Chi-Kwong Wan
digital scanning operator
Don Wong
computer graphics animator
Hidy Wong
computer graphics animator
Jasmine Wong
computer graphics animator
Tommie Wong
computer graphics animator
Wing-Ho Yeung
computer graphics animator
Roy Yim
computer graphics animator
Heung-Wing Yip
computer graphics animator
Manfred Yip
colorist / digital scanning operator
Hoi-Hoi Yu
computer graphics animator
Phil Green
calibration (uncredited)

Stunts

Siu-Wah Chan
stunts
Chun-Kun Chen
car stunts
Guo Hui Chen
stunts
Hu Chen
stunts
Wai-Lun Fung
stunts
Shao Heeng Guo
stunts
Yong Guo
stunts
Allen Hai-Han Lan
assistant stunt coordinator
Jun He
stunts
Ya Yi He
stunts
Sammo Kam-Bo Hung
additional action choreographer (as Sammo Hung)
Tin-Chiu Hung
stunts
Huen-Chiu Ku
assistant stunt coordinator (as Hin Chiu Kuk)
Chi Tai Lam
stunts
Chi Kit Lee
stunts
Feng Mei Li
stunts
Peng Li
stunts
Won Tao Li
stunts
Xiang Li
stunts
Ke-Ming Lin
assistant stunt coordinator
Chi Wah Ling
stunts
Guo-Qing Liu
stunts (as Guo Qing Liu)
Hong-Lin Liu
stunts
Ming Zie Liu
stunts
Dong Lu
stunts
Yuon Ma
stunts
Jian Shu
stunts
We We
stunts
Woo-Ping Yuen
stunt coordinator (as Woo-Ping Yuen)
Zhou Sheng Xi
stunts
Zhe Hao Yu
stunts
Shun-Yee Yuen
assistant stunt coordinator
Wei Guo Zhou
stunts
Wie Guong Zhu
stunts

Camera and Electrical Department

Saeed Adyani
still photographer
Dik-Lung Cheung
camera assistant
Samuel Fu
assistant camera
Baoquan Li
steadicam operator
Chak-Shun Tang
still photographer
Che Wai Wong
camera operator

Animation Department

Chi Wai Chan
animator
Chi-Hung Chan
animator
Gam-Lam Chan
animator
Ka-Keung Chan
animator
Wah Chan
animator
So-Jan Choi
animator
Wai-Luen Choi
animator
Ka-Wah Chu
animator
Wai Sun Chung
animator
Nga-Tung Fong
animator

Editorial Department

Mark Reaser
hd mastering

Music Department

Ross Cockle
score mix: traditional music
Sierra Tse
Music Copyist
Ian McLoughlin
music mixer (uncredited)

Additional Crew

Laurent Boyé
publicity assistant (as Laurent Boye)
John Charles
software engineer: Sony DAC
Benny Chow
production accountant
Petrina Ho
production coordinator
Joyce Hsieh
production accountant
Sammo Kam-Bo Hung
action director
Lai-Fung Lee
production accountant
Peggy Lee
production controller
Christina Liu
publicist
Zhongjun Wang
presenter
Si-Ho Wong
production accountant
Woo-Ping Yuen
action director (as Woo-Ping Yuen)
Buting Yang
presenter
Shun-Yee Yuen
assistant action director
Sean Streeter
studio stage manager (uncredited)
All Filters