Cast & Crew

Directed by

Johnnie To

Writing Credits

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

Cast

Honglei Sun
Captain Zhang
Louis Koo
Timmy Choi
Yi Huang
Yang Xiaobei
Yunxiang Gao
Xu Guoxiang
Wallace Chung
Guo Weijun
Guangjie Li
Chen Shixong
Tao Guo
Senior Dumb
Jing Li
Junior Dumb
Hoi-Pang Lo
Birdie
Eddie Cheung
Su
Ka-Tung Lam
East Lee
Michelle Ye
Sal
Suet Lam
Fatso
Ting Yip Ng
Hatred
Philip Keung
Darkie
Tingting Gan
Haha's Wife
Ping Hao
Bro Haha
Taishen Cheng
Captain Liu (Erzhou)
Ziyi Wang
Lin
Cong Xiao
Driver
Xin Gao
Driver
Zhusheng Yin
Snake Head
Zhi Wang
Ming's Wife
Kai Tan
Li Shuchang
Zhenqi Li
Uncle Bill
Siya Wang
Jinhai Anti-Drug Squad Member
Meng Rui
Jinhai Anti-Drug Squad Member
Zhao Xin
Jinhai Anti-Drug Squad Member
Qianqian Tong
Jinhai Anti-Drug Squad Member
Zho Yubo
Jinhai Anti-Drug Squad Member
Bokun Qin
Jinhai Anti-Drug Squad Member
Jingyu Wang
Jinhai Anti-Drug Squad Member
Lin Xu
Jinhai Anti-Drug Squad Member
Yang Yi
Jinhai Anti-Drug Squad Member
Tianyang He
Jinhai Anti-Drug Squad Member
Liu Qi
Jinhai Anti-Drug Squad Member
Yang Xue
Jinhai Anti-Drug Squad Member
Siu-Hei Chan
Jinhai Anti-Drug Squad Member
Ip Kwop Kin
Jinhai Anti-Drug Squad Member
Wang Yang
Jinhai Anti-Drug Squad Member
Fan Min
Jinhai Anti-Drug Squad Member
Qin Shiyue
Jinhai Anti-Drug Squad Member
Jianpeng Zhao
Jinhai Anti-Drug Squad Member
Liu Lu
Jinhai Anti-Drug Squad Member
Changyi Jiang
Jinhai Anti-Drug Squad Chief Commander
Jun Ma
Captain Yu (Jinhai Coast Guard)
Gang Yao
Captain Ding
Yan Ren
Ming's Senior Bro-in-Law
Zhigang Guo
Ming's Junior Bro-in-Law
Zheng Wanqiu
Senior Dumb's Wife
Yi Lin
Junior Dumb's Wife
Boyang Wang
The Dumb Brothers' Follower
Honglin Zhu
The Dumb Brothers' Follower
Zhang Xu
Haha's Follower
Hong Zhang
Haha's Follower
Jian Wang
Haha's Follower
Jin Chang
Timmy Choi

Produced by

Lulu Chen
administrative producer
Elaine Chu
line producer
Johnnie To
producer
Ka-Fai Wai
producer (as Wai Ka Fai)
Yang Yue
administrative producer

Music by

Xavier Jamaux

Cinematography by

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

Editing by

Allen Leung
David M. Richardson
(as David Richardson)

Production Design by

Horace Ma

Art Direction by

Horace Ma

Costume Design by

Po Yee Wong
(as Boey Wong)

Makeup Department

Cherlynn Koh
special makeup effects artist
Rachel Kong
hair stylist

Production Management

Chi-Shing Chiu
unit manager (as Chiu Chi Shing)
Karina Chow
assistant production manager
Jackson Ha
production manager
Kin-Ping Lee
production manager
Wei Liu
production manager
Hui Wang
production manager
Zexin Xia
production manager

Second Unit Director or Assistant Director

Siu-Hei Chan
second assistant director (as Chan Siu Hei) / second assistant director
Soi Cheang
second unit director
Jeff Cheung
first assistant director
Ka-Bo Fung
assistant director (as Jennifer Fung)
Jack Lai
second assistant director
Kam Fu Lo
first assistant director (as Lo Kam Fu)
Albert Kai-Kwong Mak
associate director (as Mak Kai Kwong)

Sound Department

José E. Caldararo
foley artist (as José Caldararo)
Agustín Casola
foley mixer
Benny Chu
sound supervisor
Bechen de Loredo
foley recordist
Steve Miller
re-recording mixer / sound effects editor
Francisco Rizzi
foley artist
Stan Yau
dialogue editor
Ricky Yip
sfx editor

Camera and Electrical Department

Ka Cheung Eric Choi
assistant camera (as Ka Cheung Choi)
Ting-Fong Kwong
gaffer (as Kwong Ting Fong)

Costume and Wardrobe Department

Kit-Ling Chan
dresser (as Chan Kit Ling)
Connie Leung
assistant costume designer
Winsy Leung
assistant costume designer

Editorial Department

Cathy Lau
post-production coordinator
Hung Poon
color timer
Edwin Van Huizen
digital colorist

Additional Crew

Ching-Ting Law
set runner (as Lu Ching Ting)
Crystal Decker Orren
localization: us - Well Go USA Entertainment
Marcin J. Sobczak
international publicity w/Film Press Plus
Zhijiang Zhao
chief planner
All Filters