Cast & Crew

Directed by

Zulkarnain Azhar

Writing Credits

Zulkarnain Azhar
(original story)
Nur Najiha Hamdan
(writer: marketing & communication services)
Alfie Palermo
(screenplay)

Cast

Zul Ariffin
Jay Zulkarnain
Izara Aishah
Eddie
Nur Fazura
Dian
Farid Kamil
Andra
Azad Jazmin
Skodeng
Iedil Dzuhrie Alaudin
Jiman
Omar Abdullah
Chief / Komander
Fatimah Abu Bakar
Ibu Skodeng
Puteri Adrianna
Dian Muda
Yusuf Ahmed
Tanhar
Tengku Iesta Tengku Alaudin
Dato Seri
Ijoy Azhari
Chief Muda
Peter Davis
Peter
Naeim Ghalili
Virus Dealer
Harith Haziq
Jay Muda
Azliyanti Ib-Berahim
Newscaster
Hans Isaac
Bookkeeper
Azri Iskandar
Dsp Malek
Muhammad Syafiq Jamaludeen
Andra Henchman
Juzzthin
Hacker
Saiful Merican
Budak Gym
Chelsia Ng
Auction Bidder
Riki Rikando
Andra Henchman
Muhammad Nurshaiful Rosli
Andra Henchman

Produced by

Abdullah Affandi
line producer
Tengku Iesta Tengku Alaudin
executive producer
Ezrie Azlan
assistant producer: innovation
Shahiran Azmi
producer: innovation
Yu-Mei Cheng
producer: Basecamp Films (as Siew Mei Cheng)
T.P. Lim
executive producer
Joey Ling
executive producer: Basecamp Films
Muhammad Hady Yusry Makmor
line producer (as Yusry Makmor)
Irene Mariena Mohamad
co-producer
Ahmad Izham Omar
executive producer (uncredited)
Gayatri Su-Lin Pillai
executive producer / producer

Music by

Onn San

Cinematography by

Harris Hue Abdullah

Editing by

Nazim Shah

Production Design by

Bulat Othman

Art Direction by

Bulat Othman

Costume Design by

Norhafiz Helmy

Makeup Department

Amy Chantek
makeup artist: BTS
Ameen Mustajab
assistant special effects make-up (as Amin Mustajab)
Ella Sandera
makeup artist

Production Management

Amin Hamzah
assistant production manager (as Amin Azlan Hamzah)
Irwan Mazwan Ibrahim
public relations officer: Apocalypse Studio
Scott Inglis
post-production supervisor
Zaidi Mat Zin
production manager

Second Unit Director or Assistant Director

Boy Cavalera
trainee assistant director
Pitt Hanif
first assistant director
Mohamed Shaffiq Bin Samsudin
second assistant director (as Syafiq Samsudin)

Art Department

Mohd Afizan Abu Bakar
graphic designer
Charukphong Anuvong
storyboard artist
Hairul Aziz
prop keeper
Helmi Bin Khairuddean
property master / set dresser
Kukubesi
poster designer
Azmi Rahmat
carpenter
Halrimazle Razali
property master (as Mohd Halrimazli Razali) / set dresser
Muhammad Syafiq Roslan
prop buyer / propman

Sound Department

Reeza Balang
location audio: BTS
Rosli Basir
boom operator
Wai Onn Chan
dialogue editor / re-recording mixer
Kheng Loon Fung
location sound mixer / sound mixer
Hari Haran
assistant sound effects editor
Terry Ican
location audio: BTS (as Ican)
Steven Leong
sound designer / sound effects editor
Zulhafis Mohmad
boom operator
Mohd Rashid Othman
location audio: BTS
Zhi Chuean Pang
assistant sound effects editor
Onn San
sound engineer
Daniel Tang
head of audio post production
Felix Voon
sound engineer
Alex Thong
Supervising Sound Mixer (uncredited)

Special Effects by

Ameen Mustajab
special effects assistant
Ella Sandera
special effects makeup

Visual Effects by

Aziemah Azman
head of innovation (as Nur Aziemah Azman)
Prakash Devulapelli
compositor
Shabbeer Dudakula
compositor
Skyler Leong
digital compositor
Gerald Lim
senior composting supervisor / visual effects supervisor
Vanessa Lu
visual effects producer
Purnasankarrao Muppasani
compositor
Peter Riel
VFX Technical Director
May Tham
visual effects executive producer
Zulhilmi Zainal
compositor

Stunts

Ali Arami
stunt double: Farid Kamil
Jason Beeston
stunt performer
Kam-Kui Keung
stunt director
Wong Chong Kwok
stunt director
Saiful Reza Shukor
fight choreography
Andy Taylor
stunt double: Zul Ariffin
Choon Meng Wong
action director (as Kenny Wong) / stunt director

Camera and Electrical Department

Mohd Badri Abdul Rahim
first assistant camera
Malek Abdulla
vtr (as Malek Abdullah)
Harris Hue Abdullah
camera operator
Mohd Abudin Abdullah
first assistant camera: daily
Zambry Abidin
first assistant camera: daily
Marwan Ahmad
best boy gaffer (as Marwan Syukri Ahmad)
Daniel Alief
assistant camera
Jian Bin Chew
second assistant camera
Cha Chin Choi
key grip
Idzhar Farif
grip
Mohd Muzhafar Bin Ab Ghani
grip
Chee Tat Gun
spark
Yap Chin Hao
second assistant camera
Mohd Rafee Jamil
remote head technician (as Mohd Sofian Jamil)
Eleska Kalees
second assistant "b" camera
Kam-Kui Keung
drone operator 2
Chan Kok Leong
camera operator: second unit (as Kok Leong Hing)
Adam Lokman
aeriel photography / drone cinematographer
Edwin Lye
first assistant camera (as Edwin Lye Er Hou)
Jeevanathan Manikam
gaffer
Mohd Osharnisha Md Jani
spark
Nur Hishamuddin Mohd Kam
grip
Nadjmee Nasarudin
first assistant camera
Shenton Edmund Nunis
tracking vehicle (as Shenton Nunis)
Sarawanan Pichaymuthu
crane technician / lighting technician / spark
Mohd Rihsham
spark (as Mohd Rihsha Che Ros)
Gunenthiran Salgunathan
lighting technician
Robinraj Selvarajoo
spark
Kaleeswaran K. Shanmugavel
second assistant camera
William Kok Kit Sow
spark (as Kok Kit Sow)
Emma Tan
second assistant camera (as Emmy Tan)
Chang Soon Tang
second assistant camera
George Tang
second assistant camera (as George Tang Chang Soon)
Chee Mien Yee
first assistant camera
Muhammad Nur Hafiz Zambri
vtr

Costume and Wardrobe Department

Nur Farhana Mohamad Fauri
assistant costume designer (as Nur Farhana Mohamad)
Muhammad Khairul Anuar Bin Abdul Rahim
assistant costume designer (as Muhammad Raimi Rahim)
Fatin Nabilla Iman Zaharuddin
assistant costume designer (as Fatin Shafiqa Zaharnudin)

Editorial Department

Nikhil Bhide
colorist
Nicolas Billy
supervising colorist
Kelvin Chan
subtitling
Danial Faris
data wrangler
Syazrin Nazwan Husin
data wrangler
Hafiz Kamit
video editor
Jason Liew
DCP mastering / conform
Fazidi Rosli
on-line editor

Music Department

Kim Lim
acoustic & electric guitar / assistant composer
Juan Pablo
acoustic & electric guitar
Onn San
music arranger / music editor
Sylar Sun
additional music / assistant composer

Script and Continuity Department

Faiha
continuity (as Faiza Fasha Roslan)
Shafryna Md Saad
continuity

Transportation Department

Marwan Ahmad
lighting truck driver (as Marwan Syukri Ahmad)
Cha Chin Choi
grip truck driver
Armi Bin Kusairi
camera truck driver (as Armi Bin Khusairi)
Prasanna Supramaniam
generator driver

Additional Crew

Muhammad Khairuddin Anuar
handyman
Amin Azman
director: social media (as Mohd Amin Zakri Azman)
Ahmadia Azmi
handyman
Amy J Cheng
head of content sales (as Amy Oh Cheng Hoon)
Muhammad Luqman Hakim
production assistant (as Luqman Hakim Md Kamal)
Hidzham Hanif
content sales executive
Nurhaslin Hassan
production assistant
Chai Ying Huei
content sales executive
Shalini Kalimuthu
marketing executive
Donna-Santi Mat Noor
distribution executive
Mohamad Syazmeer Mohamed Mazhor
runner
Lyn Nasihin
head of content sales (as Lyn Nazlina Nasihin)
Izzat Rafie
distribution executive
Marini Ramlan
marketing manager
Mohd Razif Rasli
content sales executive
Saufi Rusli
runner
Neesa Azweera Salim
marketing executive
Rabiatul Samueil
head of marketing
Puteri Rina Shahnie
content sales executive
Noor Idayu Shari
senior executive: distribution
Heng-Yuen Tan
technical supervisor
Trina Tan
head of commutation
Bainun Waheeda
manager: community video
Noor Syahadah Yaziz
content sales executive
Aisya Yusof
production assistant
Sofia Zafir
marketing executive
Alia Amira Zulkhairi
communication executive

Thanks

Jason Beeston
special thanks
Stephan Chow
special thanks
Opie Harris
special thanks
Andy Lau
special thanks
Loy Lee
special thanks (as Kim Loy Lee)
Jeremy Smith
special thanks (as Jeremy M Smith)
Edwin Tan
special thanks
All Filters