X

Cast & Crew

Directed By

Ayman Jamal
co-director

Written By

Ayman Jamal
story by / screenplay
Alexander Kronemer
screenplay / writer
Michael Wolfe
screenplay
Khurram H. Alavi
screenplay / story supervisor
Yassin Kamel
screenplay
Shatha Saber
additional screenplay material
Maram Taibah
additional screenplay material

Cast

China Anne McClain
Teen Ghufaira
Cynthia Kaye McWilliams
Ghufaira / Hamama
Jacob Latimore
Teen Bilal
Fred Tatasciore
Lord of Merchants / Charlatan Priest / Additional Voices
Jon Curry
Soheib / Additional Voices
Mick Wingert
Safwan / Additional Voices
Al Rodrigo
Abu Al-Hakam
Sage Ryan
Teen Safwan
Quinton Flynn
Additional Voices
Mark Rolston
Additional Voices
John Eric Bentley
Additional Voices
Keythe Farley
Additional Voices
Sherrie Jackson
Additional Voices
Garth Wynne-Jones
Additional Voices
Yasir Alsaggaf
Sohayb alroomi
Bernard Safatli
Additional Voices

Produced By

Monika Bacardi
executive producer
Patricia Heneine
associate producer
Andrea Iervolino
executive producer
Haider Iqbal
line producer
Ayman Jamal
producer
Arif Jilani
executive producer
Gene Lim
executive producer
Carla Polkinhorn
co-producer

Sound

Jason Canovas
dialogue editor
Jim Carroll
foley artist
Hayden Collow
sound designer / supervising sound editor
Justin Doyle
sound effects editor
Alexis Feodoroff
additional re-recording mixer
Amanda Heatley
post-production producer
Michael Hedges
re-recording mixer
Martin Kwok
dialogue supervisor
Toby Lloyd
sound recordist
Adrian Medhurst
foley recordist / sound recordist
John Neill
director of engineering sound
Stefanie Ng
assistant sound editor
Simon Riley
foley recordist
Nigel Scott
sound manager
Pete Smith
re-recording mixer
Matt Stutter
dialogue editor
Craig Tomlinson
foley editor
Chris Ward
sound mixer: crowd
Justin Webster
sound designer
Justin Scott Wilson
adr mixer / adr recordist / re-recording mixer / sound effects editor

Casting Director

Visual Effects

Chadi Abo
production management: end titles
Anshad Abu
lighting td
Fazil Ahmed
cloth and hair td
Bhattacharya Akash
cg generalist
Nour Cheikh Alard
senior graphic designer / senior graphics designer
Lewis Anthony Alexander
lighting technical director
Mukherjee Aniruddha
rendering and compositing
Eyad Imad Arabi
set supervisor
Oliver Arnold
visual effects supervisor
Jain Ashish
sequence lighting lead
Mangesh Awate
additional lighting artist / cg generalist
Muhammad Junaid Baig
lighting supervisor
Mohamed Baji
cloth/hair td
Devaraj Balakrishnan
lead compositor
Trinav Banerjee
additional simulation artist
Mickael Bethune
senior lighting technical director
Mayur Bhosle
lighting td
Hao Cai
additional compositor
Wang Changhao
additional simulation artist / additional simulation artist
Rup Roy Choudhury
effects artist
WeiEr Dai
additional compositor
Angel Das
senior fx td
Caine Dickinson
lead lighting and shading artist
Mandar Dode
additional simulation artist
Li Dong
additional simulation artist
ShuaiShuai Duan
additional lighting artist
Ajdin Durakovic
visual effects
Yashwant Dutta
additional lighting artist
Prashanth Edamalapaati
additional simulation artist
Yasmeen Fanari
animation supervisor: end titles
XiaoDong Fang
additional lighting artist
Ahmed Fawzi
animation and rotoscope: end titles
Alwin Fernandes
senior fx td
Renat Gabdrakhmanov
senior compositor
Raj Gedam
visual effects artist: texture artist
Christina Georgieva
3d generalist
Veselina Georgieva
cg generalist
Nicolas Guiraud
visual effects supervisor
Henry Nguyen Manha Ha
additional simulation artist
Mahadev Hajong
modeling artist
JianLe Han
effects artist
Shuo Han
additional simulation artist
Haider Iqbal
simulation supervisor
Rajeev Jagasia
cloth/hair td
Jun Ji
digital compositor
Xi Jiang
additional simulation artist
Inki Jo
lighting technical director
Subash Jude
Senior Lighting TD
Karumbaiah K.G.
senior character effects artist
Snehal Kanchan
Production Coordinator: Barajoun Entertainment
Sanat Kapoor
visual effects coordinator
Ashwin Karthik
sequence lighting lead
Kenny Lee Mun Keat
additional simulation artist
Jesu Kiran
additional simulation artist
Siva Kumar Korrapati
senior lighting technical director
Yugandhar Kottu
lighting td
Umee Kulshreshtha
cloth/hair td
Subash Kumar
senior lighting technical director
Renjith Arjunan Kurungode
lead cloth technical director: Developer
Samarendra Lenka
rendering and compositing
Shaun Quah Jun Liang
additional simulation artist
Dongfang Liu
effects artist
Vishal Lokhande
digital effects artist: anibrain
Ravikumar MS
senior lighting technical director
Muralitharan
cloth/hair td
Jijesh Nair
lighting td
Lamees Nijem
lighting td
Muhammad Noman
system technical lead
Tamil Arasan P.
visual effects artist
Sivakumar Padala
senior lighting td
Nikhil Panchal
additional simulation artist
Pranav Pande
senior lighting technical director
Abhishek Pareek
senior pipeline engineer
Aashish Patil
additional lighting artist
Abhijit Patil
senior compositor
Mahesh Patil
lighting artist
Supriya Pendurkar
senior surfacing artist
Shimjith Pookatt
cloth/hair td
Nishith Singhai Pratap
pipeline developer
Deshpandey Pushkar
digital effects artist
ZhiQiang Qian
additional compositor
Xu Zong Qiao
additional simulation artist
Raheel Qureshi
texturing artist
Sophie Racine
animation and rotoscope: end titles
Govindarajan Radhakrishnan
additional simulation artist
Pallavi Rai
compositor
Rahul Rai
additional simulation artist
Lithin Raju
additional simulation artist
Shreyas Ramakrishna
additional simulation artist
Vamshi Ramasagaram
senior compositor
Chinneri Ramesh
lighting technical director / lighting technical director
Yogesh Rathi
additional simulation artist

Production Management

Nour Cheikh Alard
production manager
Rosil Azawi
production manager
Cameron Harland
chief executive
Dean Watkins
head of post production: Park Road Post

Art Department

Maha Al-Shafie
concept artist
Ousmane Michel Diop
storyboard artist
Idris Esen
concept artist
Nitin Kale
matte painter
Ma Chengyu Max
concept artist
Ken Pei Gong
concept artist
Helen Saouma
concept artist / storyboard artist
Yuanda Yu
concept artist / storyboard artist
Qing Zhu
lead concept artist / mood board / storyboard artist

Animation

Abraham Abu
animator
Dip Addya
additional modeling/texturing artist
Maha Al-Shafie
matte painter
Khurram H. Alavi
character sculpting lead
Ratn Anoop
animator
Mehta Apul
additional animator
Eyad Imad Arabi
set: supervisor
Jain Ashish
senior generalist
K. Babu
additional environment modeling artist
Muhammad Junaid Baig
senior generalist
Achintya Banerjee
additional animator
Vishal S. Bendre
additional animator
Arpan Biswas
additional modeling/texturing artist
Fabio Bonvicini
character CG supervisor
Chris Tan Suan Boon
additional animator
Girish Chandok
senior animator
Abhishek Chandra
animation director: oversees
Chandrakanth
additional animator
Prashanth Chandrakar
additional animator
Julian Chai Ee Chern
additional animator
Ajay Choudhary
senior texturing artist
Ankur Dabas
animator
Amlan Das
additional modeling/texturing artist
Bubai Das
additional modeling/texturing artist
Sumitab Dasgupta
additional animator
Marek Denko
additional environment modeling artist
Imran Dilawar
additional modeling/texturing artist
Ousmane Michel Diop
matte painter
Ajdin Durakovic
senior generalist
Prashanth Edamalapaati
additional animator
Marco Fanari
senior generalist
Chad Fehmie
senior character artist
Johnny Ling Yik Fei
additional animator
Laurento Jovito Fua
senior animator
Sagar Funde
senior animator
Dmitry Gaborak
character modeling artist
Vijay Gajinkar
additional animator
Bithin Ghosh
additional modeling/texturing artist
Pratik Ghosh
additional animator
Shiladitya Gupta
additional animator
Vani Gupta
senior animator
Ali Haider
additional environment modeling artist
Amin Hanif
additional environment modeling artist
Tan Chong Hing
additional animator
Ng Keen Hong
additional animator
Goh Chun Hoong
additional animator
Anirudh Iyer
animation supervisor battle of badr
Prosenjit Jana
additional modeling/texturing artist
Asad Jawaid
additional environment modeling artist
Arif Jilani
rendering supervisor
Bovas Jose
animator
Dheeraj Joseph
additional environment modeling artist
Saijo Joy
senior animator
Fady Kadry
senior character artist / senior generalist
Amitabh Kakati
additional animator
Shiju Kaladharan
additional environment modeling artist
Ashwin Karthik
senior generalist
Shahrukh Khan
additional environment modeling artist
Kishal
additional matte painter
Bhunesh Kumar
additional environment modeling artist
Supratim Kundu
additional animator
Aram Lakhotia
senior animator
Boon Jun Leong
layout artist
Aton Lerin
rigging artist
Ningkai Lu
additional environment modeling artist
Pankaj Majumder
additional modeling/texturing artist
Prabhat Majumder
additional modeling/texturing artist
Manu
additional animator
Greg Manwaring
animation director
Pranesh Mhatre
additional animator
Sarika Rajesh Moily
rigging artist
Saikat Mukherjee
additional animator
Surja Kanta Murmu
additional modeling/texturing artist
Mahesh Naidu
matte painter: senior
Naga Raju Naraboina
additional animator
Muhammad Asad Nasir
additional environment modeling artist
Ranjil Nath
additional environment modeling artist
Siamak Roshani Nosratabad
senior character artist
Nikhil Panchal
CHF Artist
Andrea Paolino
character CG supervisor
Jeeth Parambandavida
additional animator
Vijay Patil
additional modeling/texturing artist
Manu Pk
animation supervisor
Shimjith Pookatt
character rigging lead

Editorial

Nour Cheikh Alard
Second Film Editor
Natalie Best
lead data wrangler
Ian Bidgood
director of engineering picture
Joyce Kamille Cristal
wrangling manager
Daniel Eady
picture manager
Rob Gordon
digital intermediate on-line editor
Michael Harris
media operator
Paul Harris
projectionist
Amanda Heatley
post producer
Wattana Moeung
data wrangler
Anthony S. Pratt
workflow architect
Matthew Wear
digital intermediate colourist

Other

Nouf Al-Marzouq
special thanks to
Selim El Azar
special thanks to
Lauren Mekhael
special thanks to
Bilal Ibn Rabah
dedicated to
Omar Shaaban
special thanks to

Music Department

Yousef Alzubairy
sound engineer
Yousuf Alzubairy
choir vocal: leading, vocal arrangement & directing by
Filimbi Bwana
percussion
Jessica Dannheisser
music preparation
Stephen Gallagher
music editor
Össur Geirsson
music preparation
Lillie Harris
music preparation assistant
Matt Jones
score assistant engineer
Julian Kershaw
orchestrations
Paul Kimber
musician
Bassam Labban
singer/soloist
Alexis Martin
music production coordinator
Stephen McLaughlin
recorded and mixed by
Abdulrahman Mohammed
vocal: singing composing, performance directing, project management & production by
Claudio Olachea
additional music & arrangement
Haukur Palmason
assistant engineer: music recording
Majed Shabaj
studio manager
Benjamin Squires
Trailer music
Mark Willsher
music mixer: additional music
Marli Wren
music production engineer
Warren Zielinski
musician: violin
Atli Örvarsson
conductor / music producer

Casting Department

Todd Resnick
voice director

Camera Department

Script Department

Nour Cheikh Alard
script manager
Movie title data and credits provided by
IMDb logo