Cast & Crew

Directed by

Kabir Bhatia

Writing Credits

Mira Mustaffa
(screenplay) &
Ahmad Izham Omar
(screenplay)
Ahmad Izham Omar
(story by) &
Omar Othman
(story by)
Shasha Mohd. Yusof
(additional story development) (as Shasha Yusof) &
Ayu Amirrol
(additional story development) (as Siti Murni Ayu Mohd Amirrol)

Cast

Remy Ishak
Othman
Puteri Aishah
Thom
Alvin Wong
Lum
Azrel Ismail
Omar
Erwin Dawson
Ahmad
Juliana Evans
Alia
Jalaluddin Hassan
Omar (50s)
Rahim Razali
Jamil (90s)
Sherry Al Jeffry
Thom (70s)
Aida Khalida
Jaybah
Idan Aedan
Omar 11 years
Akmal Ahmad
Karim
Nur Akhtar Mohamad Amin
Salmah
Iman Haidar
Omar 6 years
Syazuwan Hassan
Cikgu Hassan
Naza Manas
Taib
Alejo Andrés Mulet
Dutch sailor
Sean Allan Perry
English Captain
Rosli Sako
Informer
Winnie Thye
Mamasan
Doppo Watanabe
Japanese Officer

Produced by

Tengku Iesta Tengku Alaudin
executive producer / producer
Frank Lewis
producer
Irene Mariena Mohamad
producer
Ahmad Izham Omar
executive producer (uncredited)
Nor Shahila Harun Shah
executive producer
Shasha Mohd. Yusof
line producer (as Shasha Yusof)

Music by

Aubrey Suwito

Cinematography by

Zambree Haras

Editing by

Kabir Bhatia
lead editor
Naeim Ghalili
co-editor
A Samad Hassan
(as Abdul Samad Hassan)
Muhammad Javed Musa
film editor

Production Design by

Tommy Mansur

Art Direction by

David Manjit

Makeup Department

Intan Azlina Aris
key make-up & hairstylist
Ella Sandera
special makeup effects artist

Production Management

Munah Brys
production manager: London
Jane Miller
production manager: Liverpool (as Jayne Miller)
Arieff Amali Munif
asst. production (as Muhammad Arieff Amali Munif)
Nor Saidatul Akmar Salbiah Yong
terengganu asst. production

Second Unit Director or Assistant Director

Shahril Abd Latif
second assistant director (as Shahril Abd Malek)
Hazman Hamzah
first assistant director (as Mohd Hazwan Hamzah)
Muhammad Javed Musa
third assistant director

Art Department

Danial Abdullah
prop maker (as Muhammad Danial Abdullah)
Muhammad Azhar Abdullah
storyboard artist
Mohd Ghadaffi Afandi
polycarver (as Mohd Gaddafi Ali Pandi)
Zafri Ahmad
scenic painter
Abdul Latif Al-Fadhli
scenic painter (as Fadhli Ariffin)
Syafiq Ali Am
scenic painter
Mahadi Ayob
scenic painter
Mahanizam Ayob
scenic painter
Azudin Bin Abdul Aziz
polycarver
Sasikumar Bahkumar
prop maker/set dresser/prop buyer
Mageswaran Alaramiah Bamiah
prop maker/set dresser/prop buyer
Johanna Edmond
assistant art department (as Roxanna Redmond)
Sri Selvaganesh Erulappan
prop maker/set dresser/prop buyer
Fariz
prop maker
Plikal Gulzmann
prop maker (as Plik)
Amin Harun
scenic painter (as M Amin Harun)
Jeff
prop maker
Himashis Karmakar
matte painter artist (as Himashis)
Syariq Khairul
scenic painter
Gobinathan Krishna
prop maker/set dresser/prop buyer
Zul Husni Md Ridzuan
scenic painter
Iqbal Miah
assistant production designer
Mohammad Izzat Mohd Azman
standby scenic painter
Mohammad Jenee Mohd Azman
standby scenic painter
Dinesh Kumar Munisamy
prop maker/set dresser/prop buyer
Hakim Muslim
scenic painter
Firdaus Mustapa
poster designer
Abdulrahman Hazem Gouda Nourledin
concept artist
Jin Teik Ong
art department accountant (as Jin Tek Ong)
Syed Osman
art department photographer
Izzardzuhri Padzil
polycarver
Mizi Ramli
scenic painter (as Mizi)
Hakim Rani
scenic painter
Razak
prop maker
Rajasuriah S.P. Muthu
set builder
R. Sasikumar
prop maker (as Sasikumar Rajkumar)
Joe Scott
prop maker (as Joe)
Ragu Sothy
prop maker
Tamilarasu Sundaresan
prop maker/set dresser/prop buyer
Corinne Tan
production designer coordinator (as Corinne Adrienne Tan)
Muhammad Alif Thiagu Subramaniam Abdullah Thaneswa
prop maker/set dresser/prop buyer
Napi Umar
prop maker
Rhuteran Vatumalay
prop maker/set dresser/prop buyer
Fei Ying Yoong
art department account admin

Sound Department

Daniel Alief
mobile cordless
Yuin Yii Au Yoong
audio post producer
Hafeez Aziz
sound designer
Sacha Ghalili
dialogue editor
Patrick Goh
foley artist / foley editing / foley recording / foley supervisor
Hashir Haizal Hailmi
audio post producer
Hasbi Bin Halik
foley artist / foley editing / foley recording
A Samad Hassan
dialogue editor
Stella Hiew Yun Li
audio post producer (as Stella Hiew)
Jonathan Howe
dialogue editor (as Jonathan How)
Jaybah Ibrahim
dialect: Negeri Sembilan
Syahredzan Johan
assistant audio: mic in (as Syahreeza Zahit)
Joel Zhen Ern Lee
assistant sound editor / intern
Santosh Logandran
sound designer
Razif Abdul Manaf
boom operator (as Razif Manaf)
Sew Yee Meng
assistant sound effects editor
Jazzlyn Loh Soo Min
audio post producer (as Jazzlyn Loh)
Daniel Amha Mispan
clapper (as Daniall Amha Mispan)
Mispan Bin Muslimin
sound mixer (as Mispan Muslimin)
Michael Ong
intern
Siti Nursabrina Saiful Bahri
sound effects editor
Raja Ahmad Shaidaley
audio post supervisor / re-recording mixer
Archana Shanmuganathan
additional adr editing / dialogue editor
Leon Tan
audio post executive producer
Shivaani Tarmothran
assistant sound effects editor (as Shivaani Tarmothtran)
Adrian Yew Erman
supervising dialogue editor

Visual Effects by

Sanjay Baghel
Sr. Lighting Artist
Le Hong Bon
junior 3D modeler
Renju Bosco
senior 3D modeller (as Bosco Renju)
Prakash Devulapelli
compositor
Tran Van Phuc Duc
compositor
Iman Natalia Fuad
generalist (as Iman Natalia)
Truong Thi Bich Hai
compositor
Do Phuc Hoan
generalist
Ken Lee
senior 3D simulation
Xuan Hanh Mai
compositor
Ngo Thuy Mien
prep artist
Purnasankarrao Muppasani
compositor
Zi Hui Ng
modeller
Sri Ram
3D track
Peter Riel
visual effects director
Shankar
3D track
Sam Stark
generalist
May Tham
executive producer (as Yin May Tham)
Mika Thao
visual effects producer
Hansel Tjia
modeller
Duong Thanh Tung
look dev artist (as Duong Thanh)
Claudia Winarta
modeller

Stunts

Ali Arami
stunt performer (as Ali Arami Bin Adzahar)
Yuen Xiang Beh
stunt performer
Kein Wah Chan
stunt performer
Rabbit Chen
stunt performer (as Puie Heng Chen)
Soong Meng Chia
stunt performer
Sim Ping Goh
stunt performer
Fook Chien Pui
stunt performer
Jun Long Wee
stunt performer
Choon Meng Wong
stunt director
Teck Chee Woon
stunt performer

Camera and Electrical Department

Zambry Abidin
GATES underwater technician
Alex Chong
drone operator
Abu Bakar Dahlan
drone operator / steady cam operator / underwater camera
Chris Davies
camera assistant
Zambree Haras
drone operator
Craig Hudson
gaffer assistant
Stuart Johnson
gaffer
Ramzi Kamsul
asst. second unit camera
Razali Kosnan
asst. cameraman 1
Tay Hong Lan
focus puller
Muhammad Ikhwan Lokman
best boy gaffer
Muhammad Syafiq Mohtar
still photographer
Nurhanisham Muhammad
second unit camera
Muhammed Seth Nabill
asst. cameraman 2 / data wrangler / vtr
Qayyum Osman
helper grip
Rozelem Othman
gaffer
Elliott Pate
grip assistant: UK
Terry Pate
key grip
David Ravenscroft
focus puller
Jim Redmond
electrician
Muhamad Riduan
second asst. second unit camera
Faiz Subri
asst. cameraman 3

Animation Department

Niko Hugh
layout artist
Joe Ng
animatic designer (as Puei Joe Ng)
Zi Hui Ng
animator
Hansel Tjia
animator
Claudia Winarta
animator

Casting Department

Geoff Andre Feyaerts
casting: Fretwork Productions
Sandra Houthuijs
extras casting director
Sofea Zuraini Shahrol Zuraimi
talent coordinator

Costume and Wardrobe Department

Dee Hasnan
wardrobe designer
Norhafiz Helmy
wardrobe assistant
Nadzirah Izzati
wardrobe assistant

Editorial Department

Dzar Agi Abdul Ghaffar
film department: Primeworks Studios
Nikhil Bhide
assistant colourist
Nicolas Billy
colorist
Naeim Ghalili
cgi sequence editor / offline post producer
Jeson Gnanapnegasam
offline special effects editing
Scott Inglis
DCP mastering / post production supervisor
Siti Nor Aishah Sheikh Abd Kadir
film department: Primeworks Studios
Jason Liew
DCP mastering
Muhammad Hady Yusry Makmor
film department: Primeworks Studios
Irene Mariena Mohamad
film department: Primeworks Studios
Muhammad Javed Musa
assistant editor (as Javed Musa)
Nor Shahila Harun Shah
film department: Primeworks Studios
Emily Siew
producer
Ivy Soh
subtitling
Poh Gin Tang
film department: Primeworks Studios
Keree Teh
picture post producer
Shasha Mohd. Yusof
film department: Primeworks Studios (as Shasha Yusof)

Location Management

Jonny Cope
assistant location manager (as Jonathan Cope)
William McCullin
location runner
Faye Newton
location scout
Sophie Pinch
location manager

Music Department

Toko Inomoto
violinist
Ergys Koni
violinist
Sunil Kumar
music mixer
Brian C. Larson
violinist
Siong Quen Leong
violinist
Jian Liu
violinist
Ahmad Izham Omar
theme music: The Goodbye Theme
Aubrey Suwito
piano / recorder
Keith Yong
recorder

Script and Continuity Department

Kugai Kyoko
translation: Japanese (as Kyoko Kugai)
Ling Ling
translation: Chinese (as Ling Ling Goh)
Herda Taher
continuity (as Herdawati Tahir)
Doppo Watanabe
translation: Japanese
Kit Yow
translation: Chinese

Transportation Department

Reid Anderson
driver
Andy Moreton
mini bus driver: UK unit (as Andy Moretson)

Additional Crew

Nur Abiyah
support service: Media Prima (as Nur Atikah Hashim)
Fatimah Abu Bakar
acting coach
Mohd Afizan Abu Bakar
communication & marketing department
Farra Adlina
intern (as Farra Adlina Abdullah)
Sarah Alexander
production assistant
Amal
legal advisor
Reid Anderson
runner
Nora Izza Mohd Aripin
corporate affairs department
Ezrie Azlan
behind the scenes team
Shahiran Azmi
behind the scenes team
Marianne Bichara
production runner
Louise Bruhn
production coordinator (as Louise Bruin)
Amy J Cheng
content sales & aggregation (as Amy Oh Cheng Hoon)
Liz Chong
distribution & marketing
Fairul Ashadda Fadzil
support service: Media Prima
Shahidir Hasbullah
support service: Media Prima
Chai Ying Huei
content sales & aggregation
Aida Karimah Hussain
support service: Media Prima
Syareena Fasya Ibrahim
support service: Media Prima
Noor Ira
communication & marketing department (as Noor Irma Zabeth O Ibrahim)
Yanti Ishak
corporate affairs department (as Asturiyanti Ishak)
Keith Jenkins
security
Shalini Kalimuthu
communication & marketing department
Kristina Zuhana Kamarolzaman
communication & marketing department
Emy Syira Sam Kamaruddin
support service: Media Prima
Rohaida Kamaruddin
corporate affairs department
Hafiz Kamit
behind the scenes team
David Yeoh Keong Keong
montage designer
Khairun Khairuddin
support service: Media Prima
Sabrina Malik
distribution & marketing
Norhayati Mat Nor
distribution & marketing
Maizatul Asma Muharani
distribution & marketing
Muhammad Javed Musa
production assistant (as Javed Musa)
Lyn Nasihin
content sales & aggregation (as Lyn Nazlina Nasihin)
Farah Ruhiah Noor Azman
communication & marketing department
Edward Thomas O'luanaigh
British accent
Salman Pilus
support service: Media Prima
Izzat Rafie
distribution & marketing
Marini Ramlan
distribution & marketing
Auji Qistina Roslan
intern
Rosidah Rosli
distribution & marketing (as Rasyidah Rosle) / support service: Media Prima
Muhammad Istisyad Samilan
content sales & aggregation
Puteri Rina Shahnie
content sales & aggregation
Imran Shamsul
intern (as Imran Shamsul Azman)
Trina Tan
communication & marketing department
Erni Harlina Usman
content sales & aggregation
Noor Syahadah Yaziz
content sales & aggregation
Hasni Yusoff
creative service department
Sofia Zafir
distribution & marketing
Neena Zaid
creative service department

Thanks

Anne Abraham
the producers wish to thank (as Lydia Anne Abraham)
Fatimah Abu Bakar
the producers wish to thank
Azlan Aziz
the producers wish to thank (as Azlan Abd Aziz)
Nadir Dean
the producers wish to thank (as Kadir Deen)
Joe Flizzow
the producers wish to thank (as Johan Ishak)
Took Gee
the producers wish to thank (as Took Gee Loo)
Jalil Hamid
the producers wish to thank
Aziz Hasan
the producers wish to thank (as Aziz Hassan)
Arif Ibrahim
the producers wish to thank (as Ariff Ibrahim)
Datuk Syed Hussain Bin Syed Junid
the producers wish to thank
Azrin Kamaluddin
the producers wish to thank (as Amrin Awaluddin)
Kamal Khalid
the producers wish to thank
Mohd. Nasir
the producers wish to thank (as Mohd Nasir Ahmad)
Desmond Ng Cheng Hin
the producers wish to thank (as Desmond Cheng)
Ismail Omar
the producers wish to thank
Omar Othman
the producers wish to thank
Seelan Paul
the producers wish to thank
Rafiq Razali
the producers wish to thank
Nini Yusof
the producers wish to thank
Airin Zainul
the producers wish to thank
All Filters