Cast & Crew

Directed by

Syafiq Yusof

Writing Credits

Joel Soh
(story by)
Joel Soh
(written by) &
Kyle Goonting
(written by) &
Abhilash Chandra
(written by) &
Anwari Ashraf
(written by) &
Bernice Low
(written by)

Cast

Shaheizy Sam
Inspector Khai
Zizan Razak
Inspector Sani / Abang Long Fadil
Sharnaaz Ahmad
Reza
Nora Danish
Anis
Syafiq Kyle
Inspector Dani
Douglas Lim
Inspector Dell
Farali Khan
Inspector Julie
Fauzi Nawawi
ACP Farouk
Kamalia Mat Dom
Sani's Mother
Fadilah Mansor
Khai's Mother
Eyka Farhana
Yati
Fezrul Khan
Inspector Faizal
Michael Ang
Chao
Iman Corinne Adrienne
Gaya Annuat
Ben Amir
Gaya's Right-hand Man
Zulin Aziz
Mimi
Wanna Ali
Khadijah
Afdlin Shauki
Kassim
Ezzaty Abdullah
Farah
Fouziah Ghous
Inspector Faizal's Wife
Issey Fazlisham
Radio Announcer
Shah Muhammad
Radio Announcer
Hassan Abdul Azeez
Sargeant Ashraf
Muhd Lokman Hakim Abdullah
Thugs
Abbey Abimbola
Arms Dealer
Eqy Afandi
Thugs
Radin Amir Affendy
Witnesses
Muhammad Aiman
Private Military Contractors
Naiem Anuar
Police Officer (Ops Sabrum)
Muhammad Al-Fudhail Anwar
Thugs
Ali Arami
Thug Drivers
Aliah Arisya
Khatijah Family Member
Taufiq Armani
Thugs
Ahmad Azim
Tactical Police
Ghalib Azimi
Thugs
Afifudin Aziz
Private Military Contractors / Sani Double Body
Afiq Azman
Private Military Contractors
Khairul Azwan
Police Officer
Darwin Balachandran
Private Military Contractors
Doy Bohai
Thugs
Cinta Cemelia
Faizal's Daughter
Daniel Chiang
Customer
Joseph Chong
Tactical Police
Muhammad Fauzan bin Mohd Dohir
Thugs
Razali Ghani
Arms Dealer
Haiqal Hairuddin
Witnesses
Rizal Halim
Chao Henchman
Hun Haqeem
Police Officer (ops sabrum)
Zulfiqar Hasan
Private Military Contractors
Mohd Zabri Ibrahim
Jambu
Johan Iskandar
Private Military Contractors
Zulkifli Jusoh
Private Military Contractors
Raj Kumar
Explosive Officer
Kelvin Lee
Highway Unit Driver
Ping Li
Riders
Mufadrizat
Mustache Gansgter
Echo Quah
Private Military Contractors
Azwan Razali
Private Military Contractors
Riki Rikando
Thugs
Mohd Firdaus Shah
Masked Terrorist
Syazlie Shah
Thugs
Eddy Sharizan
Highway Unit Driver
Zulhakim Sobli
Private Military Contractors
Hafdzi Sofi
Thugs
Andrew Soh
Jewellery Shop Owner
Andre Soriano
Arms Dealer
Sekar Veerapan
Private Military Contractors
Victor William
Tactical Police
Amir Yasin
Police Officer
Aslam Yusoff
Tactical Police
Zakaria Zahid
Riders
Danial Zaini
Security Guard
Irfan Zaini
Tactical Police
Zukie
Young Police Officer
Alif Zulkarnain
Khai Body Double

Produced by

Raja Jastina Arshad
executive producer
Nana Azmi
line producer
Andre Chiew
co-producer
Yusof Haslam
executive producer
Shaharul Rezza Hassan
executive producer
Ruby Loh
creative producer
Zizan Razak
co-executive producer
Shaheizy Sam
co-executive producer
Joel Soh
producer

Music by

Shi-Seng Lo
music composer

Cinematography by

Jordan Chiam

Editing by

Pai Seang Lee
Nazim Shah

Casting By

Aslam Yusoff

Production Design by

Nazrul Asraff Mahzan

Art Direction by

Mohamed Firdaus Ramlan

Costume Design by

Nasirah Ramlan
(as Nazirah Ramlan)

Makeup Department

Eds Arippin
makeup department head
Bombay
assistant makeup artist
Faiz Nasir
assistant makeup artist

Production Management

Along Ailina
production manager: additional photography
Angela Chua An Qi
head of business development
Wee Sher Leen
head of content strategy
Adli Bakri Shaary
production manager
Rian Shain
assistant production manager
Pauline Usang
management unit
Rozaini Mohd Yunus
management unit

Second Unit Director or Assistant Director

Khairi Asyraff
behind the scenes director / second assistant director: additional photography / third assistant director
Aida Bakhra
first assistant director
Andre Chiew
first assistant director: additional photography / second unit director
Nazrul Asraff Mahzan
second unit director
Tey Ie Vonn
second assistant director

Art Department

Muhammad Afiqi Afifi
set dresser
Amirul Fahmi
prop assistant (as Mohammad Amirul Fahmi Mohd Sani)
Mohd Ireewan Ghazali
prop assistant
Muhammad Faiz Hakimi
set dresser
Kamarul Azman Sapri
props maker (as Kamarul Azman Bin Sapri)
Mohd Esmal Bin Selanat
carpenter
Anuar Sharib
action vehicle manager (as Shahrol Anuar Sharib)
Alfin Syahril
carpenter
Md Ahdun Bin Wahab
carpenter
Mohd Ali Bin Wahab
set builder
Perez Oldskool
title graphic (uncredited)

Sound Department

See Wee Aw
sound recordist: behind the scenes
Fauzan Aziman Bin Lukman
sound recordist
Hiromi Ijima
foley artist
Hiro Ishizaka
foley artist / re-recording mixer / sound designer
Akira Ito
foley artist
Furqan Lukman
sound operator: second unit
Muhammad Nur Affabdi Bin Mohd Nazari
boom operator: additional photography
Zulhafis Mohmad
boom operator / sound recordist: additional photography
Charlene Ong Chye Leng
dialogue editor / foley editor / sound designer
Mohammad Alif Rahman
sound assistant (as Muhammad Firas Aliff Abd Rahman)
Cheong Su Shin
boom operator
Henry Tan
sound recordist: second unit

Visual Effects by

Azwan Alaman
visual effects artist (credit only)
Zamry Badry
visual effects artist
Shaheer Hazman
visual effects artist
Dinie Shuhaimi
visual effects artist / visual effects supervisor
Afiq Suleiman
visual effects artist
Syafiq Yusof
visual effects artist
Nurul Faizal Zakaria
visual effects artist

Stunts

Sidgy Hamdi Bin Ahmad Afandi
stunt performer
Mustafa Amir
assistant fight choreographer
Amirul Dinie Bin Amirzan
stunt performer
Muhammad Nur Adaha Bin Amirzan
stunt performer
Muhammad Nur Isla Bin Amirzan
stunt performer
Nur Azroy Bin Amirzan
stunt performer
Nur Ubbaidillah Afandi bin Amirzan
fight choreographer (as Ubai Amir) / stunt assistant (as Ubai Amir)
Muhammad Al-Fudhail Anwar
stunt performer (as Fudal)
Ali Arami
assistant stunt director
Hassan Abdul Azeez
assistant fight choreographer (as Hassan Aziz) / stunt assistant (as Hassan Aziz)
Ghalib Azimi
stunt performer (as Ghalib)
Yuen Xiang Beh
stunt assistant (as Beh Yuen Xiang)
Abhilash Chandra
fight choreographer previs
James Chung
stunt director
Muhammad Fauzan bin Mohd Dohir
fight choreographer (as Muhammad Fauzan) / stunt assistant (as Fauzan Dohir)
Syahrul Izlan Bin Abdul Ghani
stunt performer
Sim Ping Goh
stunt assistant (as Goh Sin Ping)
Hadi Hamzani
stunt performer (as Abdul Hadi Bin Hamzani)
Mohamad Hanif
stunt assistant (as Hanif Khan)
Ahmad Helmi Bin Ishak
stunt performer
Mohd Rezwan Jemarlang
stunt performer (as Rezwan Bin Jemarlang)
Alfred Leong Yi Wei
stunt performer
Trisha Ooi
stunt performer (as Reyqsa Aqiera Binti Nasron)
Riki Rikando
stunt performer
Syazlie Shah
stunt performer (as Syazli)
Jun Long Wee
stunt coordinator
Chan Boon Wooi
stunt assistant
Chong Seng Yong
stunt assistant (as Yong Chong Seng) / stunt performer
Zakaria Zahid
stunt assistant (as Zakaria Bin Zahid)

Camera and Electrical Department

Zambry Abidin
first assistant camera b: second unit
Muhammad Hisyam Abu Bakar
electrician
Abdul Razak Bin Mohamed Adil
vtr: additional photography
Mohd Zabidi Ahmad
electrician (as Zabidi)
Azhar Alif
gaffer
Muhammad Helmi Bin Md Arif
electrician
Muhammad Ariff
video assistant operator (as Ariff Effendy Muaharan)
Jordan Chiam
camera operator
Andre Chiew
camera operator: second unit
Khairul Effendi
behind the scenes videographer (as Khairul Effendi Jasri)
Haniff Hashim
dit operator
Azlan Suhaimi Ibrahim
first assistant camera: additional photography (as Azlan Suhaimi) / first assistant camera: second unit
Ng Inn Yee Inez
second assistant camera
Mohd Roslan Jalaluddin
gaffer
Kamarul Azmi Jalaludin
electrician (as Kamarul Azmi)
Wei Hong Lai
second assistant b camera: additional photography
Kim Yaw Lee
first assistant camera
Adam Lokman
drone operator
Razif Abdul Manaf
best boy electrician (as Razif Manaf)
Muhammad Syafiq Mohtar
still photographer
Muhammed Seth Nabill
second assistant camera: additional photography (as Seth Nabill)
Hadzim Othman
best boy grip
Hafidzun Othman
grip
Hashim Othman
key grip
Satheesh Rao
grip
Kamal Ariffin Razak
DIT
Adhwa Roslan
second assistant camera: second unit
Mohd Shahar Shah
grip (as Sahar)
Teck Zee Tan
camera operator: additional photography / director of photography: additional photography
Suri Thamadu
key grip
Suhan Raj Thesigan
grip (as Suhan Raj)
Sekar Veerapan
best boy grip
Saravana Babu Vengedesan
grip (as Saravana Babu)
Syafiq Yusof
camera b operator: additional photography
Mohamad Hanif Zainol Abidin
electrician
Mao Zi Zhong
behind the scenes videographer (as Zi Harng Thong)

Casting Department

Afiz Aris
casting assistant
Noor Afifuddin Bin Azizan
casting assistant (as Noor Afifuddin)
Hazman Hamzah
casting assistant
Karanbir Hundal
casting director: additional photography (as Karan Hundal)
Fazmie Irwan Azroy Mohamed
casting assistant (as Mohamed Fadzlie)
Syazana Mohd Nizam
talent management (as Syazana Nizam)
Mohd Zaki Bin Mohd Sohut
casting assistant (as Mohd Zaki)
Julieana Sarean Sarmat
talent management
Nurul Inshirah Shahruddin
casting assistant (as Nurul Insherah)
Mohd Hafizan Sukaini
casting assistant (as Mohd Hafizan)
Khairun Nisa' Yazid
casting assistant (as Khairun Nisa)

Costume and Wardrobe Department

Asma Abdullah
wardrobe assistant
Wan Arif Aisamuddin
wardrobe assistant (as Arif Aisamuddin)
Raif Arslan
wardrobe assistant (as Arif Roslan)
Nelly Nasir
wardrobe assistant
Mohd Ibmi Ifral Jayadi
wardrobe assistant (uncredited)

Editorial Department

Nicolas Billy
senior colorist
Faqihin Mohd Fazlin
subtitle translation
Michelle Han
DI assist
Scott Inglis
post production supervisor
Jason Liew
DCP mastering
Sean Shao Chi Yap
color assist
Kim Sheridan
administration
Emily Siew
producer
Ivy Soh
subtitle
Keree Teh
producer

Location Management

Nana Azmi
location manager
Jasz Low
location manager (as Low Poi Chuin)
Adli Bakri Shaary
location manager
Rian Shain
location manager
Boon Ze Tan
location manager

Music Department

Ken Hor
additional music / music supervisor
Shi-Seng Lo
score mixer
Desmond Yap
additional music guitarist

Script and Continuity Department

Ellyna Ahmad
writers' room
Anwari Ashraf
writers' room
Syamila Bakar
writers' room
Abhilash Chandra
writers' room
Victor Yee Fei Chen
writers' room (as Victor Chen)
Kah Weng Chok
writers' room
Ayam Fared
writers' room
Kyle Goonting
writers' room
Ilya Karnain
writers' room
Khai Sim Lim
script supervisor
Bernice Low
writers' room
Sheena Lui
script supervisor (as Sheena Lui Che Mun)
Noor Shafikah Binti Sobri
script supervisor / script supervisor: second unit
Joel Soh
writers' room
Cynthia Tan Li Yee
writers' room
Adriana Tunku
writers' room
Ashraf Modee Zain
writers' room (as Mohdee Ashraff)

Transportation Department

Ashirullah Abd Mutalib
lighting truck driver
Ahmad Abul'fida
production office truck driver
Kathiresan Ganasan
camera truck driver
Muhammad Bakhit Halek
makeup truck driver

Additional Crew

Zahirah Abdul Rahim
marketing & publicity unit / public relations
Azwan Abdullah
marketing unit
Ad
runner: additional photography
Izzul Akmal
marketing & publicity unit
Hafizi Amir Faiz Alias
financial reporting unit
Norsalvina Alwee
head of marketing & distribution
Mohd Nazirul Amin
marketing unit
Mohd Amirul
runner: additional photography (as Amirul)
Ammar Arsyad Anual
weapon advisor
Saravanan Appalanaidu
content strategy unit
Eryani Binti Noor Azahar
dialect coach
Azrul
production assistant (as Azrul Chang)
Siti Balqis
dialect coach
Mint Bay
production assistant
Ahmad Huzaifah Bin Abdul Rashid
handy (as Huzaifah Rashid)
Pei Pei Chua
head of finance & administration (as Chua Pei Pei)
Nazihah Dalhar
marketing & publicity unit
Firdaus Fadzli
production assistant: additional photography
Ayam Fared
acting coach
Faizal Fauzi
marketing & publicity unit
Shareef Haddad
production assistant (as Shaddad Mohd Shariff)
Muhammad Faris Hanafi
production assistant
Mohd Nur Haniff
marketing & publicity unit
Puteri Faridah Hanum
production assistant: additional photography
Wong Hui Ling
financial reporting unit
Nizar Ibrahim
runner
Rosman Ibrahim
armourers
Faizah Binti Idrus
production assistant: additional photography (as Faiz Idrus)
Enif Imranshariq
production assistant
Ismaseleyza Ismail
armourers (as Mohd Ismaseleyza Abu Bakar)
Mohammad Usni Isqandar
distribution unit
Nur Iylia Izzati
content strategy unit
Aidil Jaafar
production intern (as Muhammad Aidil Jaafar)
Jep
unit facilities manager: additional photography
Mike Ho Mun Keat
legal unit
Nur Diyana Khairuddin
business development unit
Kashif Khairul
business development unit
Kelvin Lee
lead tactical advisor / lead weapons advisor
Mohvindh Manirajah
business development unit
Muhammad Firdaus Mat Sabri
armourers
Ahmad Adnin Zidane Muslim
runner (as Ahmad Muslim)
Muhammad Haziq Naharuddin
production intern
Naim
unit facilities manager: additional photography
Christopher Ng
content strategy unit
Razzi Ng
marketing & publicity unit
Norsham Nor
handy
Azzila Nordin
marketing & publicity unit
Norakmal Haziq Nordin
production intern
Abby Othman
distribution unit / marketing & publicity unit
Epy Pie
dialect coach (as Mohamad Rohaifee)
Poje
runner: additional photography
Mohammad Bin Ramli
dialect coach
Azreen Rashid
content strategy unit
Nur Ameera Shafiqah Rosni
account: Viper Studios / management: Viper Studios
Jessica Tee Ru Ting
financial reporting unit
Khairyhariy Ruslan
production assistant
Sabyq
production assistant: additional photography
Dayang Safiya
production assistant: additional photography
Rinita Sengupta
legal unit (as Rinita Sen)
Afdal Shahizad
head of talent management
Anuar Sharib
account: Viper Studios (as Shahrol Anuar Sharib) / action vehicle manager: additional photography (as Shahrol Anuar Sharib) / management: Viper Studios (as Shahrol Anuar Sharib)
Shiva
unit facilities manager: additional photography
Dylan Sugenthiran
business development unit
Ariff Syafzan
marketing & publicity unit
Ahmad Syazni
marketing & publicity unit
Zafirah Tahir
production coordinator (as Nor Zafirah Tahir)
Fatin Nurjannah Wahid
production assistant: additional photography (as Ateng)
Simon Wilkes
legal unit
Raziff Yusof
tactical advisor
Zoul Zaaba
marketing & publicity unit
Syazwan Zakariah
public relations
Anyssa Salleh Mokhtar
marketing unit (uncredited)

Thanks

Raqim Ahmad
special thanks
Azlin Reza Azmi
special thanks
Norsiah Juriani Johari
special thanks
Farah Fauzana Zainul Kamar
special thanks (as Farah Fauzana Zainol Kamar)
Christinne Lim
special thanks
Putri Yasmin Megat
special thanks
Kenny Ong
special thanks
Agnes Rozario
special thanks
Euan Smith
special thanks
Henry Tan
special thanks (credit only)
Syazwan Zakariah
special thanks
Dell Hakim Zulbahari
special thanks
All Filters