Cast & Crew

Directed by

Kar-Wai Wong
(as Kar Wai Wong)

Writing Credits

Kar-Wai Wong
(written by) (as Kar Wai Wong)

Cast

Brigitte Lin
Woman in Blonde Wig
Tony Leung Chiu-wai
Cop 663
Faye Wong
Faye
Takeshi Kaneshiro
He Zhiwu, Cop 223
Valerie Chow
Air Hostess
Piggy Chan
Manager of 'Midnight Express'
Lee-Na Kwan
Richard
Zhiming Huang
Man
Liang Zhen
The 2nd May
Songshen Zuo
Man
Thom Baker
Drug Dealer
Rico Chu
Man
Vickie Eng
Barmaid
Lynne Langdon
Complaining Customer

Produced by

Pui-Wah Chan
executive producer
Yi-kan Chan
producer
Jeffrey Lau
producer

Music by

Frankie Chan
(as Fan-Kei Chan)
Michael Galasso
Roel A. García

Cinematography by

Christopher Doyle
Wai Keung Lau
(as Wai-Keung Lau)

Editing by

William Chang
Kit-Wai Kai
Chi-Leung Kwong

Production Design by

William Chang

Art Direction by

Wai Ming Yau

Costume Design by

William Chang
Hui-Ming Yao

Makeup Department

Lee-Na Kwan
makeup artist (as Guan Lina)
Zhenglin Li
hair stylist
Yuhao Wu
hair stylist

Production Management

Jacky Yee Wah Pang
production supervisor (as Jacky Pang)

Second Unit Director or Assistant Director

Johnnie Kong
first assistant director
Shaoting Zeng
assistant director

Art Department

Angelo Castilho
assistant art director (as Ging-Fai Law)
Yat-Sang Pang
assistant art director
Kwok-Keung Tsui
assistant art director
Patrick Tsui
assistant art director

Sound Department

Tat Leung
sound recordist
Tonino Anastasi
sound mixer (uncredited)
Novella Marcucci
dialogue dubbing (uncredited) / dubbing director (uncredited)
Maurizio Petroni
re-recording mixer (uncredited)
Patrizia Serafini
assistant dubbing (uncredited)

Special Effects by

Weijue Deng
special effects
Yunda Ding
special effects

Visual Effects by

Xiaolong Cheng
visual effects

Camera and Electrical Department

Wing-Cheung Kwan
lighting assistant

Editorial Department

Joe Gawler
video colorist
Stanley Wing Siu
post-production coordinator

Music Department

Noor Jehan
playback singer (as Nurjehan)
Surinder Kaur
playback singer- Song "Pipplan Di Chhaan"

Additional Crew

Michel Burstein
press attache: France
Keung Chan
script continuity
Wan-Yu Chan
story editor
Ye-cheng Chan
presenter
Amy Israel
studio executive
Johnnie Kong
production advisor
Romuald Lagoude
delivery manager: reissue
Norman Law Man
planner
Ji-Ling Ng
caterer
Siu-Ngan Ngai
translator
Yuen-Tai Ting
technical advisor
Francesco Bulckaen
voice dubbing: Takeshi Kaneshiro (uncredited)
Claudia Catani
voice dubbing: Faye Wong (uncredited)
Mario Cordova
voice dubbing: Tony Leung (uncredited)
Pinella Dragani
voice dubbing: Brigitte Lin (uncredited)
Giorgio Lopez
voice dubbing: Chen Jinquan (uncredited)
All Filters