- Kyle Goontingwriter &
- Anwari Ashrafwriter and
- Salman Aristoco-writer &
- Chi-Ren Choongco-writer &
- Azhar Amirulhisyamco-writer &
- Alfie Palermoco-writer
Rest of cast listed alphabetically
- Farhaziq Abdul Manaf(as Muhammad Farhaziq Ab Manaf)
- Chetali Shah(as Che Noridzuan Shah Che Mohd)
- Abhilash Chandraassociate producer / line producer
- Kyle Goontingcreative producer
- Christinne Limexecutive producer
- Jorrene Chew Ker Lynnline producer (as Jorene Chew)
- Wicky V. Olindoexecutive producer
- Agnes Rozarioexecutive producer
- Dato' Khairul Anwar Sallehexecutive producer
- Sukhdev Singhexecutive producer
- Carrie Wongassociate producer
- Jon Brookscomposer (trailer score by)
- Luka Kuncevicmain composer
- Paul Morrisonmusic composer
- Eds Arippinmakeup artist
- Zurin Malekassistant makeup artist
- Faiz Nasirassistant makeup artist
- Abhilash Chandraproduction manager
- Matsee Suniponproduction manager
- Aida Bakhrafirst assistant director / second assistant director
- Andre Chiewfirst assistant director
- Ayuni Hazwani Abdul Hamidthird assistant director (as Ayu Hazwani)
- Rou Ning Tehsecond second assistant director
- Muhd Firdaus Al Aminset dresser
- Mohd Ireewan Ghazaliassistant property master
- Muniandy Govindankey set builder: village
- Muhammad Faiz Hakimiassistant set dresser
- Affandi Radzun Ismailproperty master
- Mat Sokri Khalibkey set builder: fortress
- Puvendran Muniandykey set builder: village
- Noor Shafiq Nordinassistant property master
- Muhammad Afiq Afandi Radzuanhead of carpenter
- Mohamed Firdaus Ramlanassistant property master
- Fauzan Aziman Bin Lukmansupervising sound mixer
- Furqan Lukmanboom operator
- Meredith McLeanaudio post producer
- Zulhafis Mohmadsound mixer
- Paul Morrisonaudio director / re-recording mixer
- Noppawan Navephapsound coordinator
- Aoun Patipornsound coordinator
- Chatlada Saijaioubsound coordinator
- Eds Arippinspecial effects makeup
- Kah Weng Chokweapons master
- Cynthia Tan Li Yeeweapons master
- Chaianan Chaujeenafter effects designer
- Vip Ledburyafter effects artist
- Prakrid Noreecompositing supervisor
- Sudarat Peangsricompositor
- Nuttapong Pengteecompositor
- Warayoot Sri-incompositor
- Kitisuk Suksawadvisual effects artist
- Nopparit Tenitsaracompositor
- Choi Yin Chenstunt assistant
- Akbar Dinatafight choreographers
- Victor Feizalmilitary medical advisor
- Kim Fukazawastunt double
- Sim Ping Gohstunt assistant
- Chen Puie Hengstunt assistant
- Wong Chun Keongstunt assistant
- Gaza Ragabangsafight choreographers
- Jun Long Weestunt assistant
- Sheikh Fadly Sheikh Ahmadsecond assistant camera
- Sazwansyah Ainalelectrician
- Khairul Effendivideographer
- Hamzi Fahmistill photographer
- Hallmizi Halimigrip (as Hallmizi Halim)
- Hazman Hamzahclapper
- Abdul Rahman Bin Hashimcamera assistant: second unit
- Haniff Hashimdigital imaging technician
- Shakirin Al-Ikram Abd Hamidcasting assistant
- Mohd Nazwan Deramancasting assistant
- Muhammad Iqmar Marjaecacasting assistant
- Asma Abdullahwardrobe assistant
- Hamdan Ahmadtactical wardrobe consultant
- Raif Arslanwardrobe assistant (as Arif Roslan)
- Mohd Ibmi Ifral Jayadiwardrobe assistant
- Muganeswaran Manoharanwardrobe assistant
- Nelly Nasirwardrobe assistant
- Noor Hashimah Saadudintactical wardrobe consultant
- Adilan Azemistudio manager
- Naparat Butsadata management administration
- Nutvadee Chaiwaipribdigital subtitle
- Atit Chatvenukooldigital subtitle
- Yok Harnnarongtechnical support
- Purinut Kitiyannasubassistant data management
- Ruchiroch Phadungchaisenior post-production producer
- Kamal Ariffin Razakassistant editor
- Padtanasak Sangchodtechnical director
- Amdan Abu Bakarlocation fixer: Pahang
- Anifadilah Botoklocation fixer: Pahang
- Abhilash Chandralocation manager
- Adli Bakri Shaarylocation manager
- Lidya Ujanglocation fixer: Pahang
- Jon Brookscomposer additional music
- Adam Ismailadditional music / guitar
- Michelle Leeadditional music
- Gabriel Lynchadditional music / theme music composer
- Raymond Weelyrics: "Selagi Masih Ada"
- Jamie Wilsonguitar
- Behrooz Zandi Tavasoladditional music: Maveriq Studios (uncredited)
- Didie Arshadscript supervisor
- Muhammad Ghany Iskandarassistant dialogue translation (as Ghany Iskandar)
- Sophia Wellingtonscript doctor
- Syakir 'Mo' Zakiiwriters room (as Syakir Zakii)
- Azhar Safuan Ab Talibproduction assistant
- Zahirah Abdul Rahimpromotion & marketing unit
- Azwan Abdullahpromotion & marketing unit
- Jake Abdullahfitness trainer
- Afham Adnancreative coordinator: Astro Special Features / writers room
- Muhammad Iqbal Sahar Affandiproduction assistant
- Normala Ahmadmedia sales
- Norsalvina Alweedistribution unit / promotion & marketing unit
- Azhar Amirulhisyamwriters room
- Jake Abdullahspecial thanks to
- Maria Anisspecial thanks to (as Anissa Maria Anis)
- Rahmat Razaliin memory of
- Raymond Tanspecial thanks to
Contribute to this page
Suggest an edit or add missing content