Cast & Crew

Directed by

Johnnie To
Ka-Fai Wai
(as Wai Ka Fai)

Writing Credits

Ka-Fai Wai
(written by) (as Wai Ka Fai) &
Nai-Hoi Yau
(written by) (as Yau Nai Hoi) &
Kin-Yee Au
(written by) (as Au Kin Yee) &
Tin-Shing Yip
(written by) (as Yip Tin Shing)

Cast

Andy Lau
Big
Cecilia Cheung
Inspector Lee Fung Yee
Eddie Cheung
Inspector Chung
Wong Chun
Yee's Superior Officer
Karen Tong
Woman
Wen Zhong Yu
Master Wu
Lian Sheng Hou
Master Wen
Sheng Wei He
(as He Sheng Wei)
Meng Zhang
Jade
Mo-Chan Chik
CID
Ping Han
Four Eyes, Cid
Chun Hin Ho
CID
Kwok-Kit Lam
CID
Frank Zong-Ji Liu
CID
Wai-Nam So
CID
Wai-Yin Tse
CID
Jan-Fai Wong
Boxing Commentator
Man-Chun Wong
Policeman
Kwok-Choi Hon
Slippery Thief
Chi Wai Wong
The Hammer
Wah-Wo Wong
Yee's Colleague
Bun Yuen
Chef

Produced by

Catherine Chan
production executive
Tiffany Chen
administrative producer
Johnnie To
producer
Ka-Fai Wai
producer (as Wai Ka Fai)

Music by

Cacine Wong

Cinematography by

Siu-Keung Cheng
director of photography (as Cheng Siu Keung)

Editing by

Wing-Cheong Law

Production Design by

Bruce Yu

Art Direction by

Raymond Chan
David Y. Sun

Costume Design by

Bruce Yu
(as Ka On Yu)

Makeup Department

Kit-Ling Chan
on-set dresser (as Chan Kit Ling)
Yu-Lai Cheng
makeup artist (as Cheng Yu Lai)
Heidy Sau-Ha Chun
makeup artist (as Heidi Chun)
Mark Garbarino
prosthetic makeup artist: Andy Lau
Jason Hamer
project coordinator: Steve Johnson's Edge FX, Inc.
Jeff Himmel
prosthetic makeup assistant: Andy Lau
Rachel Kong
hair stylist (as Rachel Kwong)
Yoichi Art Sakamoto
special makeup effects artist
Bryan Smith
mold maker

Production Management

Ringo Chen
production manager
Elaine Chu
project manager
Jackson Ha
production manager
Catherine Sie
production manager

Second Unit Director or Assistant Director

Lanbo Cheuk
second assistant director
Joe Fong
second assistant director
Si-Hang Fong
second assistant director
Wing-Cheong Law
associate director
Albert Kai-Kwong Mak
first assistant director
Ka-Man Siu
second assistant director
Catherina Wong
second assistant director

Art Department

Kung Chan
assistant art director (as Chan Kung)
Kwong-Hung Joe Chan
assistant art designer (as Chan Kwong Hung)
Wai-Kin Lam
property master (as Lam Wai Kin)
Yun-Mei Man
on-set dresser
Kin Hung Wong
assistant property master (as Wong Kin Hung)

Sound Department

Martin Richard Chappell
supervising sound editor (as Martin Chappell) / supervising sound mixer (as Martin Chappell)
Ming-Yang Chen
dubbing supervisor: Mandarin (as Chen Ming Yang)
Sin-Kwok Lee
sound recordist (as Lee Sin Kwok)
Charlie Lo
adr mixer / sound effects editor
May Mok
adr mixer / sound effects editor
Kwok Fai Ng
boom operator (as Ng Kwok Fai)

Special Effects by

Jaremy Aiello
sculptor: Steve Johnson's Edge FX, Inc.
Joe Gomez
mold shop supervisor: Steve Johnson's Edge FX, Inc.
Jason Hamer
project coordinator: Steve Johnson's Edge FX, Inc.
Vance Hartwell
painter: Steve Johnson's Edge FX, Inc.
Jeff Himmel
lead suit technician: Steve Johnson's Edge FX, Inc.
James Kagel
lead sculptor: Steve Johnson's Edge FX, Inc. (as Jim Kagel)
Leonard MacDonald
art director: Steve Johnson's Edge FX, Inc. (as Lennie MacDonald)
Steve Newburn
lab technician: Steve Johnson's Edge FX, Inc.
Mimi Palazon
lead seamer: Steve Johnson's Edge FX, Inc.
Timothy Ralston
effects technician: Steve Johnson's Edge FX, Inc. (as Tim Ralston)
Desiree Soto Vaughn
lead fabricator: Steve Johnson's Edge FX, Inc. (as Desiree Vaughn-Soto)
Pedro Valdez
lab technician: Steve Johnson's Edge FX, Inc.
Mark Viniello
lead casting technician: Steve Johnson's Edge FX, Inc.
Lisa Welton
seamer: Steve Johnson's Edge FX, Inc. (as Lisa Fornadley)
Eddie Garcia
lab technician: Steve Johnson's Edge FX, Inc. (uncredited)
Brian Goehring
lab technician: Steve Johnson's Edge FX, Inc. (uncredited) / mold department: Steve Johnson's Edge FX (uncredited)
Steve Johnson
special makeup effects designer (uncredited)
Tim Phoenix
foam technician: Steve Johnson's Edge FX (uncredited)

Visual Effects by

Jacky Chung
cgi animator
Ping Hin Kong
cgi animator (as Kong Ping Hin)
Pak Chung Kwan
cgi animator (as Kwan Pak Chung)
Pat Lau
digital compositor
Stephen Ma
visual effects supervisor

Stunts

Bun Yuen
stunt coordinator (as Yuen Bun)

Camera and Electrical Department

Wai Hang Cheng
grip (as Cheng Wai Hang)
Chun Shing Cheung
grip (as Cheung Chun Shing)
Samuel Fu
focus puller (as Fu Ga Yu)
Kwok Wai Fung
grip (as Fung Kwok Wai)
Wai Leung Hung
electrician
Kwok Kin Ip
electrician (as Ip Kwok Kin)
Jimmy Kwok
grip (as Kwok Chun Ming)
Ting-Fong Kwong
best boy (as Kwong Ting Fong)
Hirotake Okazaki
still photographer
Hung-Mo To
cinematographer: second unit (as To Hung Mo)
Lun-Cheung Wong
assistant camera
Lung Cheng Wong
focus puller (as Wong Lun Cheng)
Kwok-Chiu Wu
gaffer

Editorial Department

Christy Chan
post-production coordinator
Aaron Lau
assistant editor
Calmen Lui
post-production executive (as Calmen Liu)
Angel Yip
assistant editor

Location Management

Chi-Shing Chiu
location manager (as Chiu Chi Shing)

Script and Continuity Department

Ka Kit Ching
continuity (as Ching Ka Kit)
Derick Lau
continuity

Additional Crew

Charles Heung
presenter
Ke Ming Hou
presenter (as Hou Ke Ming)
Lai-Bing Lam
craft service (as Lam Lai Bing)
Shiao-Wen Ma
presenter
Wan-San Ting
film coordinator (as Ding Yuin Shan)
Helen Tong
production assistant
All Filters