X
Close Ad
Games
Explore Games
2024 GAME PUBLISHER RANKINGS
2023 Game Awards Tracker
Xbox Game Pass
Best Games This Year
Best Games of All Time
Upcoming Releases
New PS5 Games
New Xbox Series X/S Games
New PC Games
New Switch Games
See All
New Games
New & Upcoming Games
Free & Subscription Games
Stellar Blade
Manor Lords [Early Access]
SaGa Emerald Beyond
Sand Land
Eiyuden Chronicle: Hundred Heroes
TopSpin 2K25
Tales of Kenzera: ZAU
Final Fantasy 7 Rebirth
See All
Movies
Explore Movies
APRIL MOVIE PREVIEW
Upcoming Movies
DVD/Blu-ray: New & Upcoming
Best Movies This Year
Best Movies of All Time
Best Movies on Netflix
Best Movies on Hulu
Best Movies on Prime Video
Best Movies on Max
Best Movies on Paramount+
See All
New Movies in Theaters
MOVIE RELEASE CALENDAR
Challengers
Boy Kills World
Humane
The Feeling That the Time for Doing Something Has Passed
Abigail
The Ministry of Ungentlemanly Warfare
Civil War
Sasquatch Sunset
The First Omen
See All
TV Shows
Explore TV
Renew/Cancel Scorecard
Best TV Shows This Year
Apple TV+: New & Upcoming
Disney+: New & Upcoming
Hulu: New & Upcoming
Max: New & Upcoming
Netflix: New & Upcoming
Paramount+: New & Upcoming
Peacock: New & Upcoming
Prime Video: New & Upcoming
See All
New TV Shows
MAY TV PREVIEW
TV PREMIERE CALENDAR
The Veil
Knuckles
Dead Boy Detectives
The Big Door Prize S2
The Jinx Part 2
The Spiderwick Chronicles
Conan O'Brien Must Go
Fallout
See All
Music
New Albums
Taylor Swift: The Tortured Poets Department
Taylor Swift: TTPD The Anthology
St. Vincent: All Born Screaming
Iron & Wine: Light Verse
Justice: Hyperdrama
Pet Shop Boys: Nonetheless
Neil Young & Crazy Horse: Fu##in' Up
Pearl Jam: Dark Matter
Vampire Weekend: Only God Was Above Us
Beyonce: Cowboy Carter
See All
News
Register
Register
Chuen jik sat sau
Cast & Crew
Add My Rating
Critic Reviews
User Reviews
Cast & Crew
Details
Cast & Crew
Directed By
Johnnie To
Ka-Fai Wai
Written By
Ho-Cheung Pang
novel
Ka-Fai Wai
screenplay
Joey O'Bryan
screenplay
Cast
Andy Lau
Lok Tok-Wah
Takashi Sorimachi
O
Simon Yam
Albert Lee
Kelly Lin
Chin
Cherrie Ying
Gigi
Suet Lam
Fat Ice
Teddy Lin
C7
Adam Chung-Tai Chan
Henchman
Rocky Lai
Bald Thug
Roderick Lam
Cop
Chun-Hung Liu
Man In Jail
Ernst Mausser
Priest
Pui Chung Tong
Killer
Chi Wai Wong
Singapore Policeman
Produced By
Catherine Chan
production executive
Emily Chan
administrative producer
Elos Gallo
consultant producer
Esther Koo
administrative associate producer
Andy Lau
producer
Shirley Lau
executive producer
Johnnie To
producer
Ka-Fai Wai
producer
Bob Wong
administrative producer
Music
Alex Khaskin
co-composer
Guy Zerafa
Cinematography
Siu-Keung Cheng
director of photography
Sound
Kevin Belen
post-production audio
Adam Boyd
sound editor
Jay Cheetham
assistant sound editor
Jacqueline Cristianini
sound supervisor
Kelly Frey
sound editor
Real Gauvreau
sound designer
Dave Hibbert
re-recording mixer
Kirby Jinnah
sound editor
Devan Kraushar
sound editor
Sammy Lee
location sound recordist
Kwok Fai Ng
boom operator
Mike Paprocki
sound editor
Iain Pattison
re-recording mixer
James Schmidlin
technical advisor
Paul A. Sharpe
re-recording mixer
Shane Shemko
foley artist
Don Short
foley artist
Jean Tejkel
foley mixer
Cam Wagner
foley artist
James Wallace
sound editor
Editing
David M. Richardson
Art Direction
Silver Cheung
Jerome Fung
Makeup
Heidy Sau-Ha Chun
makeup artist
Joe Kwong
hair stylist
Special Effects
Shui Tim Chi
pyrotechnician
Visual Effects
Stephen Ma
visual effects
Assistant Director
Wing-Kin Chin
assistant director
Sheung-Fung Lam
assistant director
Wing-Cheong Law
associate director
Kung-Lok Lee
assistant director
Tommy Wai-Tak Lor
assistant director
Kingston Shek
assistant director
Production Management
Wendy Chan
assistant production manager
Ringo Chen
assistant production manager
Hak Lam
unit manager
Catherine Sie
production manager
Art Department
Wai Ming Lam
property master
Chun Yin Yip
assistant set decorator
Stunts
Yuk Sing Chan
stunts
Chi Wai Wong
stunt coordinator
Editorial
Kwok Wai Ha
assistant editor
Chi-Kit Lau
assistant editor
Kam Fat Liu
assistant editor
Other
Kam-Pui Cheung
set runner
Ebara Chitose
translator: Japanese
Ching-Ting Law
set runner
Clement Mak
presenter
Yuk-Fong Siu
craft service
Kenji Tanigaki
translator: Japanese
Wan-San Ting
film coordinator
Chi-Wai Yau
laboratory technician
Music Department
Dave Klotz
composer: additional music / score mixer / score recordist
Rich Walters
music editor
Ken Worth
musician
Costume Department
Serene Lee
assistant costume designer
Pat Tang
wardrobe assistant
Kar Yan Yip
assistant costume designer
Camera Department
Ting-Fong Kwong
best boy
Hirotake Okazaki
still photographer
Hung-Mo To
cinematographer: second unit
Wang-Fai Wong
still photographer
Kwok-Chiu Wu
gaffer
Script Department
Hubert Chow
continuity
Movie title data and credits provided by