Cast & Crew

Directed by

Wilson Chin

Writing Credits

Link Ling
(screenplay) &
Damon Liu
(screenplay) &
Carol Cheong
(screenplay) &
Bear Tam
(screenplay) &
Tyrian Yiu
(screenplay) and
Kang Ha Yao
(story)

Cast

Eliza Sam
Team D, Fa
Joyce Cheng
Team D, Honey / Tang Oi-Yin
Jeana Ho
Team D, Ting
Anita Chui
Team D, Au Pu-Ling / Ling-Ling
Mandy Pui-Man Ho
Team D, Ho
Cathryn Lee
Team D, Cat
Chris Tong
Team A, Iris
Jacky Cai
Kit
Ruoyu Wang
Royi
Jade Leung
Madam Fong
Calinda Chan
Madam Kwong
Jacqueline Chong
Madam Tong
Cheung-Ching Mak
Wong Sir
Philip Ng
SDU, Roy
Aaron Aziz
President
Chun-Fung Chan
Lung
Hidy Yu
Tung Zi
Wai-Kwong Lo
SDU Leader
Terence Chui
Kwong
Edward Ma
Ho
Aaron Chow
Man
Coco Yuen
Coco
Jenvine Ong
Jenvine
Annie Law
Annie
Yin Toshika Liu
Toshika
Kar Lok Chin
Big Head
Jerry Lamb
Pierre
Stephy Tang
Madam Fong 20 years ago
Shirley Yeung
Macy
Rose Chan
Rose
Jessica Cambensy
Jessica
Hazel Tong
Hazel
Margiela Kwok
Margiela
Owen Ng
SDU Owen
Tina Shek
Canteen Server
Feon Lai
Mother Hostage
Siu-Hei Chan
Son Hostage
Oscar Liu
Son Hostage
Angel Goh
Daughter Hostage
Sophia Fong
Daughter Hostage
Veronique Lin
Young Tung Zi
Tan Hau Yen
Young Lung
Fong Chor Yan
Madam
Terence Ho
Gangster
Matthieu Tan
Gangster
Wai Kei Lau
Gangster
Tsun Wong
Gangster
Weng Yan 'Elva' Ngai
Student Policewoman
Yeong Shu Ting
Student Policewoman
Ceci Fung Yan
Student Policewoman
Chak Man Pang
Student Policewoman
Chew Lai Kie
Student Policewoman
Jeanne Kueh
Student Policewoman
Elene Ong
Student Policewoman
Evangelina Bong
Student Policewoman
Choi Il Hwa
Student Policewoman
Elvina Chua
Student Policewoman
Stily Goh
Student Policewoman
Karan Low
Student Policewoman
Lianne Tan
Student Policewoman
Lyon Teo
Student Policewoman
Casey Wong
Student Policewoman
Teh Chi Yan
Student Policewoman in Stunts
Kok An Nie
Student Policewoman in Stunts
Jasmine Koh
Student Policewoman in Stunts
Vanessa Lim
Student Policewoman in Stunts
Carron Kho
Student Policewoman in Stunts
Kim Fukawa
Student Policewoman in Stunts
Kelvin Ching-Ka Leung
Chinese Volunteer
Mandy Chong
Chinese Volunteer
Papi Zak
Singaporean Volunteer
Jessica Tai
Malaysian Volunteer
J.C. Chee
Korean Volunteer
Catherine Ang
Korean Volunteer
Melanie Mok
Model Volunteer
Kiyo Heah
Model Volunteer
Kenji Sawahii
Fake President
Chin Fong Yap
Old Man at the Hotel
Toh Hon Mun
SDU
Wong Soo Siong
SDU
Luke Wong
SDU
Kopi Chan
SDU
Zack Tan
SDU
Elson Tan
SDU
Melvin Lau
SDU Agent
Chin Wah Ng
SDU Agent
Chan Chung Yiu
SDU Agent
Abel Ong
SDU Student
Adrian Ong
SDU Student
Terrence Teo
SDU Student
Nicholas Yap
SDU Student
Winson Lim
SDU Student
Esther Yeoh
Pretty Policewoman
Wong Kok Chee
Senior Police Officer
Wong Ken Heng
Officer at the Ceremony
Wong Chen Chung
Officer at the Ceremony
Yap Eng Soon
Officer at the Ceremony
Kenny Chong
Officer at the Ceremony
Andy Cha
Officer at the Ceremony
Michelle Chan
Officer at the Ceremony
Oriana Wang
Officer at the Ceremony
Lawrence Poh
Officer at the Ceremony
Jackee Tan
President Bodyguard
Simon Kong
President Bodyguard
Low Hooi Cheong
President Bodyguard
Soong Meng Chia
President Bodyguard
Koh Kee Win
President Bodyguard
Fai Ho
President Bodyguard
Sam Yu-Sum Chan
President Bodyguard
Alex Chai
Thief
Wong King Way
Thief
Jamy Chin Pooi Wuan
DeeJay
Lim Sin Chiew
Sexy Dancer
Ludena Jintalan Calara
Sexy Dancer
Mohd Nuzahan Bin Abdul Razak
Prison Van Driver
Sim Ping Goh
(as Goh San Ping)
Ross Hassan
Fake President Bodyguard
Michael Chin
Fake President Bodyguard
Mohd Radzuan Yusri Bin Yunus
Fake President Bodyguard
Muhamad Ridzwan Bin Abdullah
Fake President Bodyguard
Eddie Cheung
Police School Coach

Produced by

Calinda Chan
executive producer
Chimmey Ka-Lok Chan
co-producer (as Chimmey Chon)
Alvin Chau
executive producer
Sam Chen
administrative producer
Eddie Choi
executive producer
Men-Wa Choi
executive producer
Donny Drig
executive producer
Alan Foo
associate producer: Malaysia
Aaron Kee
administrative producer
Kwan Yin Roy Kwong
co-producer (as Roy Kwong)
Stanley Law
producer
Howard Leong
administrative producer
Zhong Yu Nan
executive producer
David Nee
administrative producer
Alex Qong
executive producer
Weng Un Tang
executive producer
Jess Teong
associate producer
Jenny Tong
administrative producer
Kenneth Vun
executive producer
Charlie Kai-chung Wong
executive producer (as Charlie Wong)
Charlie Wing Fung Wong
co-producer (as Charlie Wong)
Paco Wong
co-producer
Hai-Tou Yong
executive producer

Music by

Chi Ho Choi
(as Chi Ho Chai)
Kay Qing

Cinematography by

Man Lung Choi
director of photography

Editing by

Matthew Hui

Production Design by

William Tian

Art Direction by

Yee Shuen Ng

Costume Design by

Yee Shuen Ng

Makeup Department

Yin-Ling Cheng
assistant makeup artist / assistant makeup: Malaysia
Leong Su Chin
assistant makeup: Malaysia
Soong Hung Kee
assistant makeup: Malaysia
Hoi-Tak Lee
makeup artist
Cindy Ng
assistant makeup: Malaysia
Lim Kah Nuan
assistant makeup: Malaysia
Kelly Phua
assistant makeup: Malaysia
Zims Tan
assistant makeup: Malaysia
Bryan Teh
assistant makeup: Malaysia
Teh Pin Xian
assistant makeup: Malaysia
Loo Wan Xin
assistant makeup: Malaysia
Szeto Wai Yam
tattoo artist

Production Management

Tango Chan
assistant production manager
Wing-Shan Chan
assistant production manager
Kurt Cheung
production manager (as Cheung Ngo Yeung Aaron)
Patrick Chew
set manager: Malaysia
S.J. Chow
accommodation manager: Malaysia
Heaven Ho
unit manager: Malaysia (as Ho Yat Wah Heaven)
Wei Chyen Lim
talent manager
Aly Tan
set manager: Malaysia

Second Unit Director or Assistant Director

Cheuk-Kei Chan
first assistant director (as Cheuk Ki Chan)
Amon Liu
second assistant director
Kam Yee Low
second assistant director: Malaysia
Michelle Yoon
third assistant director: Malaysia

Art Department

Kwok-Kit Chan
props
Tak-Leung Chong
props
Li Kwok Wa Coko
props
Chin Seng Heng
props: Malaysia
Chun-Yin Lau
assistant art director
Satish Jay Menon
assistant art director: Malaysia (as Satish Menon)
Alex Ng
property master: Malaysia
Tan Yong Pang
props: Malaysia
Wai-Tat Pang
props
Jimmy Tian
props: Malaysia
William Tian
art director: Malaysia
Kam-Yu Wong
props (as Wong Kam Yu Kannex)
Kim-Kwong Wong
property master
Ang Ching Yee
props: Malaysia

Sound Department

Fauzan Aziman Bin Lukman
sound recordist: Malaysia
Lawrence Chick
sound recordist: Malaysia
Yuk Lun Chow
dialogue recordist
King Fai Choy
foley artist
Jas Fung
dialogue editor (as Fung Seng Hang Jas) / dialogue recordist (as Fung Seng Hang Jas)
Yusof Han
boom operator: Malaysia (as Yusof Han Bin Mohd Hanafi Anam)
Ping Chuen Ip
sound effects editor
Chi-Hung Lai
dialogue mixer / foley mixer / re-recording mixer / sound designer
Hon Chiu Lam
foley artist
Wai Shun Lam
sound effects designer
Adrian Chit Cheung Lee
dialogue editor / dialogue recordist
Chun-Chung Lee
dialogue mixer / dialogue recordist
Danny Yu-Fai Lo
dialogue editor / dialogue recordist
Meysi
foley artist
Kin-Fai Ng
sound recordist
Ryan Kok Yau Tan
assistant sound recordist: Malaysia
Kinson Tsang
sound designer
Wai-Keung Yeung
dialogue mixer
Chi Man Yu
sound effects editor
Tomy Yu
sound effects designer (as Tomy Yu Ka Luk)
Simon Man Cheung Yuen
foley artist

Special Effects by

Shui Tim Chi
blasting effect
Kam Tong Fok
blasting effect

Visual Effects by

Bessie Cheuk
visual effects coordinator
Weng Hon Ip
visual effects
Ricky Leung
visual effects supervisor
Leo Lo
visual effects producer
Hong Xiu Xing
visual effects coordinator

Stunts

Wing-Hin Au
stunts
Azlym Bin Aziz
water stunts
Yee Mun Bew
armourer
Chun-Fung Chan
assistant action director
Kin Wing Chan
stunts
Suk Wai Chau
stunts
Lap-Fung Cheung
stunts
James Chung
stunts: Malaysia (as Chung Jian Xan)
Syahrul Izlan Bin Abdul Ghani
water stunts
Fong Win Liam Jessie
stunt double: Eliza Sam
Irawan bin Jufnil
stunt double: Aaron Aziz
Kam-Shan Keung
stunts
Chin-Fung Leung
stunts
Ka Hung Leung
stunts
Chris Tang
stunts: Malaysia
Shui-Wah Tang
assistant action director (as Sui Wa Tang)
Desmond Teng
stunts: Malaysia
She Kin Wa
armourer
Chi Wai Wong
action director
Chi-Man Wong
stunts
Choon Meng Wong
assistant action director: Malaysia
Chong Seng Yong
stunt performer

Camera and Electrical Department

Simon Ting-Man Au Yeung
digital ingest
Hing-Hang Chan
still photographer: Malaysia
Lap-Man Chan
best boy
Tak-Man Chan
grip
Murugesan Chandra
grip: Malaysia (as Murugesan a/l Chandra)
Wai Kit Chiam
assistant camera: Malaysia
Danny Pui-Yuen Chiu
b camera operator
Ho Nam Chow
grip (as Chow Ho Nam Jason)
Kim-Ho Chow
best boy
Chee Kong Choy
best boy: Malaysia
Jacky Hon Wai Chu
aerial photographer
Chiu Man Chun
best boy
Wing-Lok Ho
assistant camera
Yap Soon Hoe
grip: Malaysia
Kin Hei Hui
second focus puller
Samuel Lam
steadicam operator
Yung Lawrence
aerial photographer
Tsz Ho Leung
still photographer
Huat Kim Lim
camera operator: Malaysia
Choi Su Long
digital ingest
Soon Foo Low
grip: Malaysia
Chi-Chun Man
best boy
Teoh Chee Ming
still photographer: Malaysia
Ryan Wai-Li Mok
digital ingest
Chee Hor Ng
best boy: Malaysia
Kok Wei Ng
best boy: Malaysia (as Ng Kok Wai)
Yun Keung Ng
best boy
Man-Wai Pan
grip
Kok Wah Teo
video operator: Malaysia
Thomas Thong
still photographer: Malaysia
Chun Keat Thor
digital imaging technician: Malaysia
Stanley Chun Tang Tse
digital ingest
Siu Kong Tsui
lighting director (as Tsui Siu Kong)
Tseng Sang Vincent
digital ingest
Chi-Fok Wan
gaffer
William Wai Lam Wong
grip
Eric Wei Xian Yap
assistant camera: Malaysia (as Yap Wei Xian)
Fung Chi Yuen
aerial photographer

Animation Department

Zu Guo Hua
animator (as Guo Jun Hua)
Zeng Yan Hao
animator
Jian Hui
animator (as Hu Jian Hui)
Tang Shu Jing
animator (as Tang Jing)
Si Tu Yong Kang
animator
Cai Pu Ling
animator
Yu Si Long
animator
Huang Liu Meng
animator
Tang Qian
animator (as Tang Qian Yin)

Costume and Wardrobe Department

Sophia Ang
wardrobe supervisor: Malaysia
Kit-Ling Chan
wardrobe
Shun Kwan Chau
assistant costume designer
Siu-Ying Ho
wardrobe
Siu-Ling Ma
wardrobe
Goh Fui Mei
wardrobe assistant: Malaysia
Woon Howe Min
wardrobe assistant: Malaysia
Teoh Chye Shin
wardrobe assistant: Malaysia
Carrie Teoh
wardrobe assistant: Malaysia

Editorial Department

Chapman Choi
post production supervisor
Jacky Hon Wai Chu
colorist (as Chu Hon Wai)
Venice Ka-Sin Hui
post-production coordinator
Fung Chi Yuen
colorist

Location Management

Dinol Mun Cheong Pak
location manager: Malaysia (as Dinol Pak)
Alien Tong
location manager

Music Department

Comfort Kwong-Wing Chan
music consultant (as Kwong Wing Chan) / musical director (as Kwong Wing Chan)
Kay Chan
music recordist
Wing-Yuen Cheng
music mixer (as Wing Yuen) / music recordist (as Wing Yuen)
Chi-Choi Ho
music recordist
Anders Lee
music producer
Jeff Li
music recordist
Phil Robertson
musician: drums

Script and Continuity Department

Samantha Pui Kuan Wai
continuity
Leung Wan Yi
continuity

Transportation Department

Murugesan Chandra
driver: Malaysia (as Murugesan a/l Chandra)
Lim Eng Chee
driver: Malaysia
Soh Kien Chien
driver: Malaysia
Radhar Maruthai
driver: Malaysia
Alex Ng
driver: Malaysia
Jil David Tan
driver: Malaysia
Wilson Tang
driver: Malaysia
Kam Weng Yap
driver: Malaysia

Additional Crew

Flora Au
production assistant
Jojo Chai
continuity: Malaysia
Charlotte Lok Man Chan
production coordinator
Ivy Chan
production coordinator / production coordinator: Malaysia
Stephanie Chan
production assistant
Anita Lai-Ying Cheung
production coordinator
Mandy Man Yi Cheung
production coordinator
Teng Yen Chia
set runner: Malaysia
Tang Cho Chieong
set runner
Roberta Chin
English subtitles
Yogi Chong
production assistant: Malaysia
John Gan
set runner: Malaysia
Joey Chung Yu Ho
production coordinator
Law Xiau Hui
production assistant: Malaysia
Kai-Shui Hung
production coordinator (as Kai-Sui Hung)
Gigi Wing Chi Lam
production coordinator
Ken Lam
production administrator
Kam Wang Lau
set runner
Andrew Law
cast assistant: Malaysia
June Lee
making of
Kent Leong
production assistant: Malaysia
Yap Kai Lun
set runner: Malaysia
Jiang Shun Ong
system administrator
Dinol Mun Cheong Pak
site manager: Malaysia (as Dinol Pak Mun Cheong)
Shiau May Poon
production assistant: Malaysia
Mohd Nuzahan Bin Abdul Razak
set runner: Malaysia
Yeung Ting
set runner
Wai-Ming Tsang
set runner
Wing-Wah Tse
set runner
Kam Weng Yap
set runner: Malaysia
Tin-Yu Yuen
set runner

Thanks

Datin Asmawabi Ahmad
thanks
Francis Anthony
thanks
Nurul Azmila Azman
thanks (as Inspector Nurul Azmila a/l Azman)
Muhammad Abdul Ghaffar
thanks (as Abdul Ghafar bin Muhammad)
Hasnizam bin Abd Hamid
thanks
Dato Foo Wan Kien
thanks
Prathisha Krishna
thanks
Foo Hon Lim
thanks (as Mr. Foo Hon Lim)
Yee Kok Loong
thanks (as Mr. Yee Kok Loong)
Asp Kavetha Nadarapah
thanks
William Wai
thanks (as Mr. William Toh Beng Wai)
Modh Shukor bin Yusof
thanks
Mohid Isa bin Yusuf
thanks
All Filters