Cast & Crew

Directed by

Johnnie To

Writing Credits

Ryker Chan
Ka-Fai Wai
(screenplay)
Nai-Hoi Yau
Xi Yu

Cast

Andy Lau
Chong Si-teun / Johnston
Sammi Cheng
Ho Ka Tung
Tao Guo
Szeto Fatbo
Yuanyuan Gao
Tingting
Hoi-Pang Lo
Pang
Man-Wai Wong
Minnie's grandmother
Suet Lam
Lee Tak Shing
Philip Keung
Chan Kwong
Ziyi Wang
Joe
Yueting Lang
Minnie
Fun Lo
Casino gambler
Tai-Lo Ma
Casino gambler
Wong Chun
Fat guy
Terence Tsui
Ted
Mimi Chu
Pang's wife
Shing-Cheong Lee
Pang's son
Stephanie Che
Pang's daughter
Sau-Ming Tsang
Pang's son in-law
Eileen Yeow
Pang's daughter in-law
Ruby Cheng
Teenage Minnie
Kerry Chan
Lilian Lee
Kung Chan
Food Cart Owner
Hedi Guoxuan He
Joe's partner
Wai-Lim Ko
Undertaker B
Kirby Sau-Yi Lam
Karen Man
Man-Ying Lee
Kay Wong (Juvenile)
Rain Lee
Haley Cheung
Ranya Lee
Chan Fung-Ying / Missing Person
Amy Ng
News anchor
Wah-Shan Ng
Gambler
Cheuk-Wing Sheh
Minnie (Juvenile)
Ben Ka-Seung Ting
Kau
Chik-Chi Tsim
Sylvia Choi
Pui-Chun Wong
Middle-aged Minnie's grandmother

Produced by

David Chan
co-producer
Elaine Chu
line producer
Sanping Han
executive producer
Xiaoli Han
co-producer
Peter Lam
executive producer
Ping Kwan Lam
co-producer
Albert Lee
co-producer
Shaohong Li
executive producer
Sze Yang Ping
supervising producer
Dai Song
executive producer
Johnnie To
producer
Ka-Fai Wai
producer
Albert Yeung
executive producer
Qiang Zhang
supervising producer

Music by

Marc Baril
co-composer
Hal Beckett
(as Hal Foxton Beckett) (composed by)

Cinematography by

Siu-Keung Cheng
Hung-Mo To

Editing by

Allen Leung
(edited by)
David M. Richardson
supervising editor

Production Design by

Bruce Yu

Art Direction by

Horace Ma

Costume Design by

Steven Tsang
Stephanie Wong

Production Management

Chak-Hin Chan
production manager
Kurt Cheung
production manager
Jackson Ha
production manager
Angel Tang
assistant production manager

Second Unit Director or Assistant Director

Siu-Hei Chan
second assistant director
Jack Lai
second assistant director
Tsz-Chun Lee
assistant director (as Jonathan Li)

Art Department

Ceci Cheng
graphic designer
Timothy Cheung
assistant art director
Adio Fok
graphic designer

Sound Department

Benny Chu
sound supervisor
David M. Richardson
sound (as David Richardson)
Stan Yau
dialogue editor / sound mixer
Ricky Yip
sfx editor

Camera and Electrical Department

Ka Cheung Eric Choi
assistant camera (as Ka Cheung Choi)

Editorial Department

Chi-Hung Choi
trailer editor
Jordan Dieselberg
assistant editor

Music Department

Marc Baril
composer: theme music
Hal Beckett
composer: theme music (as Hal Foxton Beckett)
Meagan Carsience
music editor
Vince Renaud
score mixer

Additional Crew

Hong-Tat Cheung
production administrator
Chi-Hung Choi
making-of director
Lorraine Ho
production administrator
Catherine Hun
production administrator
Shirley Lau
production administrator
Yue Ren
production administrator
Haicheng Zhao
production administrator
All Filters