Directed by
Hairul Azreen | ||
Adrian Teh | ... | (co-director) |
Writing Credits
Adrian Teh | ... | (screenplay) & |
Amar Amir | ... | (screenplay) |
Cast (in credits order)
Produced by
Razak Al-Malique | ... | executive producer |
Hairul Azreen | ... | executive producer |
Jesse Chan | ... | line producer |
Teck Lim | ... | executive producer |
Tee Yee Peng | ... | executive producer |
Adrian Teh | ... | executive producer / producer |
Music by
Jackey Yow |
Cinematography by
Danny Voon |
Editing by
Pai Seang Lee |
Casting By
Ai Xiang Kek |
Art Direction by
Ho Chee Siang |
Costume Design by
Weng Shum |
Makeup Department
Swee Yen Chai | ... | makeup artist |
Yoon Yin Liew | ... | hair stylist / makeup artist |
Ven Yee Tan | ... | hair stylist / makeup artist |
Production Management
Yue Ying Kok | ... | production manager |
Man Zheng Lee | ... | assistant production manager |
Second Unit Director or Assistant Director
Kenneth Raj | ... | assistant director |
Art Department
Tahsin Ahmed Amir | ... | art crew (as Ahmed Amir) |
Fong Fat Chin | ... | art crew |
Wai Loon Chin | ... | art coordinator |
Ong Wei Hong | ... | property master |
Kido | ... | visual poster director: Eyegasm Design |
Kelvin Kong | ... | visual poster assistant director: Eyegasm Design |
Cee Cin Poon | ... | art crew |
Benjamin Jia Lerk Tai | ... | art intern |
Khay Heng Tan | ... | art crew |
Wei Yang | ... | art crew (as Wei Yang Liew) |
Yinn | ... | poster designer: Eyegasm Design |
Sound Department
Mohd Mustazza Abu Hapaz | ... | sound designer |
Ayem Ismail | ... | ADR / dialogue editor / re-recording mixer |
Tze Chian Poh | ... | audioman |
Hong An Te | ... | soundman assistant |
Lau Tzyy Yiing | ... | sound recordist |
Visual Effects by
Darrell Ming Churn Boo | ... | visual effects designer: Mirage Works |
Chah Chai Boon | ... | visual effects |
Hong Yao Gan | ... | visual effects designer: Mirage Works |
Dominic Kwee Choon Lim | ... | visual effects director: Mirage Works |
King Yee Teo | ... | visual effects producer |
Ka Shing Yip | ... | visual effects producer |
Boon Chun Yoong | ... | visual effects designer: Mirage Works |
Stunts
Nur Ubbaidillah Afandi bin Amirzan | ... | stunt rigger |
Yuen Xiang Beh | ... | stunt rigger |
James Chung | ... | stunt director |
Wee Jung Jieh | ... | stunt rigger |
Simon Kong | ... | stunt rigger |
Azwan Razali | ... | stunt rigger |
Jun Long Wee | ... | stunt rigger |
Muhammad Zaki | ... | stunt rigger |
Camera and Electrical Department
Kwai San Cheh | ... | lighting technician |
Shu Kam Chen | ... | lighting technician |
Kenny Kuang Eng Chua | ... | DIT |
Muhammad Norshafiq Bin Mohd Khidir | ... | DIT |
Keng Ee Koh | ... | lighting technician |
Qun Ling Lee | ... | VTR |
Jii Tsong Liau | ... | gaffer |
Wei Hong Moy | ... | lighting technician |
Wei Eng Ng | ... | focus puller: camera b |
Wei Lok Ng | ... | lighting technician |
Wang Ten | ... | first assistant camera |
Wai Kin Yong | ... | second assistant camera |
Casting Department
Jeanette Au Yan Tian | ... | assistant casting director |
Wei Ying Lim | ... | assistant casting director |
Costume and Wardrobe Department
Heng Zhi Choong | ... | intern |
Ting Ting Lai | ... | wardrobe |
Editorial Department
Jesse Chan | ... | post producer |
Ayuni Hazwani Abdul Hamid | ... | subtitle (as Hawa Hamid) |
Ai Xiang Kek | ... | subtitle |
Iris Low | ... | supervising colorist |
Chee Chong Mak | ... | post production supervisor (as Chee Choong Mak) |
Sylvia Peh | ... | post-production producer: iceberg POST |
Jia Jun Siew | ... | post-production assistant |
Woon Qi Wong | ... | post-production assistant |
Script and Continuity Department
Xin-Yi Lee | ... | continuity (as Xin Yi Lee) |
Additional Crew
Jennie Chow | ... | production assistant |
Choong Sheng Fong | ... | production intern |
Lil Keith | ... | production assistant (as Lim Keith) |
Chee Lee | ... | accounting manager (as Chee Mun Lee) |
Chiang Weng Lim | ... | production intern |
Chun Kit Ng | ... | production accountant |
See Min Tsen | ... | production assistant |
Norziana Zainal Abidin | ... | ppp |