Directed by
Tom Lin |
Writing Credits (in alphabetical order)
Richard Smith | ... | (screenwriter) |
Twan Eng Tan | ... | (novel) |
Cast (in credits order)
Angelica Lee | ... | Teoh Yun Ling | |
Hiroshi Abe | ... | Nakamura Aritomo | |
Sylvia Chang | ... | Older Teoh Yun Ling | |
David Oakes | ... | 1950s Frederik Gemmell | |
Julian Sands | ... | 1980s Frederik Gemmell | |
John Hannah | ... | Magnus Gemmell | |
Serene Lim | ... | Teoh Yun Hong | |
Kheng Hua Tan | ... | Emily | |
Fish Chaar | ... | Kwai Hoon | |
Darryl Westrup | ... | British Soldier | |
Naeim Ghalili | ... | Malcom Toombs | |
Rest of cast listed alphabetically: | |||
Nicholas Liew Davis | ... | Communist Terrorist 1 | |
Geoffery Nicholson | ... | Radio News Annoucer (voice) | |
Wan Hanafi Su | ... | Jaafar Hamid | |
Nic Walker | ... | Radio News Annoucer (voice) |
Produced by
Raja Jastina Arshad | ... | executive producer |
Najwa Abu Bakar | ... | executive producer / producer |
Elyce Chin | ... | producer |
Arvind Ethan David | ... | associate producer |
Garon De Silva | ... | associate producer |
Jessica Kam | ... | executive producer |
Anne Low | ... | co-producer |
Faiz Musa | ... | associate producer (as Muhammad Faiz Bin Musa) |
Alea Rahim | ... | associate producer |
Agnes Rozario | ... | executive producer |
Syahrul Imran Shariffudin | ... | producer |
Jonathan Spink | ... | executive producer |
Henry Tan | ... | executive producer |
Music by
Onn San |
Cinematography by
Kartik Vijay |
Editing by
Mun Thye Soo |
Casting By
Jerrica Xufei Lai | ... | (as Jerrica Lai) |
Manuel Puro |
Production Design by
Hsuan-Shao Chen | ||
Heng Soon Lum | ||
Penny Tsai |
Costume Design by
Nina Edwards |
Makeup Department
Bibi Chow | ... | makeup designer |
Nikki Gooley | ... | makeup designer |
Cassie O'Brien Pollard | ... | make-up artist and hairstylist |
Production Management
Fairuz Ariffin | ... | unit manager |
Redza Taib | ... | production manager |
Second Unit Director or Assistant Director
Sheena Lui | ... | third assistant director |
Art Department
Leila Louise Fitton | ... | art department coordinator |
Passion Ma | ... | graphic designer |
Soo Kah Soon | ... | standby props |
Howard Tai | ... | Assistant Graphic Designer / draughtsman |
Steven Choon Yong Tang | ... | assistant art director |
Michael Wong | ... | set construction |
Sound Department
Yuin Yii Au Yoong | ... | Audio Producer |
Hafeez Aziz | ... | sound designer |
Philip Gooi | ... | additional sound recordist |
Kuo Li-Chi | ... | sound supervisor |
Fariz Lufti | ... | boom operator |
Desmond Poon | ... | sound utility |
Vincent Poon | ... | production sound mixer |
Archana Shanmuganathan | ... | dialogue editor |
Shivaani Tarmothran | ... | assistant sound effects editor (as Shivaani Tarmothtran) |
Jave Shoong Wei Wong | ... | sound effects editor |
Adrian Yew Erman | ... | supervising dialogue editor |
Visual Effects by
Narimani Ammar | ... | digital compositor: VHQ Hong Kong SEA - Malaysia |
Prafull Arora | ... | VFX on set crew |
Fong Ping Bong | ... | lead modeler: VHQ Hong Kong SEA - Malaysia |
Dayne Cowan | ... | visual effects executive producer: VHQ Hong Kong SEA Singapore |
Bella Araminta Dwimaryanto | ... | digital compositor |
Khai Ming Hoh | ... | digital compositor: VHQ Hong Kong SEA-Malaysia |
Selvarajan Jayakumar | ... | lead compositor |
Chan Jia Jyn | ... | modeler: VHQ Hong Kong SEA - Malaysia (as ChanJiaJyn Karkeng) |
Sumesh Khanna | ... | lead cg td |
Keerthi Krishnan | ... | Lead Texture Artist: VHQ Hong Kong SEA - Malaysia |
Jun Yit Lai | ... | compositing artist |
Kim Ying Law | ... | compositor |
HongGuan Lim | ... | lighting artist/lookdevdevelopment: VHQ Hong Kong SEA - Malaysia |
Shahrir Lim | ... | digital compositor |
Woh Yew Lim | ... | compositor: VHQ Hong Kong SEA - Malaysia |
Benjamin Kai Wen Lok | ... | lead lighting/look development: VHQ Hong Kong SEA - Malaysia |
Kok Wah Low | ... | VFX chief executive producer: VHQ |
Sherryn Ooi | ... | digital compositor: VHQ Hong Kong SEA-Malaysia |
Vijay Paithankar | ... | effects artist |
Trishit Pradhan | ... | effects supervisor |
Olivier Ryard | ... | visual effects supervisor: VHQ Hong Kong SEA - Malaysia |
Niki Hui Chi Siew | ... | visual effects coordinator |
Himanshu Solanki | ... | fx td: VHQ Hong Kong SEA - Malaysia |
Jerome Tai | ... | digital compositor: VHQ Hong Kong SEA - Malaysia |
Jeffry Tantoso | ... | fx td: VHQ Hong Kong SEA - Malaysia |
Yi Ling Tay | ... | visual effects producer |
Stevia Elsa Soetanto | ... | lighting and lookdev artist: VHQ (uncredited) |
Camera and Electrical Department
Shahrulnizam B. Ahmad | ... | gaffer |
Kwai Hoong Chow | ... | second unit camera operator |
Dennis Lai Chee Seong | ... | first assistant camera / first assistant camera: cameraman |
Adam Lokman | ... | drone operator |
Sidhu Sanny | ... | key grip (as Sarawantal Singh) |
Eric Wei Xian Yap | ... | data wrangler |
Ayyub Yusof | ... | video playback operator |
Zulfakur Ali Zainol | ... | rigger |
Animation Department
Ng Mun Hoe | ... | animator: VHQ Hong Kong SEA - Malaysia |
Costume and Wardrobe Department
Jamella Hassan | ... | key costumer |
Suaida Puteri | ... | costumer |
Kerry Thompson | ... | costume supervisor |
Editorial Department
Izzul Akmal | ... | Behind the scenes editor |
Location Management
Razaq Sahibjahn | ... | location manager |
Music Department
Yuen Kaye Chan | ... | music copyist & transcriber |
Kheat Zhen Cheong | ... | violin |
Chyn Thong Chong | ... | music copyist & transcriber |
Evelyn Chow | ... | viola |
Wani Ismail | ... | violin |
Chung Yow Loke | ... | additional music |
Nasran Nawi | ... | principle cello |
Faridzz Roli | ... | additional viola |
Onn San | ... | orchestrator & conductor |
Sylar Sun | ... | additional music |
Veronica Thorne | ... | viola |
Stephen Tseu | ... | cello |
Script and Continuity Department
Khai Sim Lim | ... | script supervisor |
Additional Crew
Norsalvina Alwee | ... | head of marketing & distribution: Astro Shaw |
Masanori Baba | ... | script translator: japanese |
Ajami Hashim | ... | content development unit: Astro Shaw |
Muhammad Fahmi Che Hisham | ... | production accountant |
Mohammad Usni Isqandar | ... | distribution unit: Astro Shaw |
Wang Jian Wen | ... | production assistant |
Kashif Khairul | ... | business development |
Yarhvin Kumar | ... | production assistant |
Brenda Lai Yee Lee | ... | production coordinator |
Syazana Mohd Nizam | ... | promotion & marketing unit: Astro Shaw |
Grace Ng | ... | adr accent coach: Mr. Sinje |
Abby Othman | ... | distribution unit: Astro Shaw |
Christian Storms | ... | adr dialogue coach |
Christian Storms | ... | adr dialogue coach: Mr. Abe |
Dell Hakim Zulbahari | ... | business development unit |