Directed by
Khurram H. Alavi | ||
Ayman Jamal | ... | (co-director) |
Writing Credits
Ayman Jamal | ... | (story by) |
Ayman Jamal | ... | (screenplay) (uncredited) & |
Alexander Kronemer | ... | (screenplay) (as Alex Kronemer) & |
Michael Wolfe | ... | (screenplay) & |
Khurram H. Alavi | ... | (screenplay) & |
Yassin Kamel | ... | (screenplay) |
Shatha Saber | ... | (additional screenplay material) |
Alexander Kronemer | ... | (writer) (uncredited) |
Maram Taibah | ... | (additional screenplay material) |
Khurram H. Alavi | ... | (story supervisor) |
Cast (in credits order)
Produced by
Monika Bacardi | ... | executive producer |
Patricia Heneine | ... | associate producer |
Andrea Iervolino | ... | executive producer (as Andrea Lervolino) |
Haider Iqbal | ... | line producer (as Iqbal Haider) |
Ayman Jamal | ... | producer |
Arif Jilani | ... | executive producer |
Gene Lim | ... | executive producer |
Carla Polkinhorn | ... | co-producer |
Music by
Atli Örvarsson |
Cinematography by
Ajdin Durakovic | ||
Nareg Kalenderian |
Editing by
Patricia Heneine |
Casting By
Todd Resnick |
Art Direction by
Maha Al-Shafie | ||
Yassin Kamel | ||
Helen Saouma | ... | (as Helen Sawma) |
Costume Design by
Sandhya Lalloo-Morar |
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 (as Helen Sawma) |
Yuanda Yu | ... | concept artist / storyboard artist |
Qing Zhu | ... | lead concept artist / mood board / storyboard artist |
Sound Department
Jason Canovas | ... | dialogue editor |
Jim Carroll | ... | foley artist (as James Carroll) |
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 |
Sean Jacobson | ... | adr recordist/dialogue editor |
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 (as Peter Smith) |
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 |
Visual Effects by
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 (as Aniruddha Mukherjee) |
Eyad Imad Arabi | ... | set supervisor |
Oliver Arnold | ... | visual effects supervisor |
Jain Ashish | ... | sequence lighting lead (as Ashish Jain) |
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 |
Satyajit Ramesh Barwal | ... | effects artist |
Mickael Bethune | ... | senior lighting technical director |
Mayur Bhosle | ... | lighting td |
Hao Cai | ... | additional compositor |
Wang Changhao | ... | additional simulation artist (as Changhao Wang) / 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 (as Dong Li) |
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 |
Mridul Gupta | ... | modeler |
Henry Nguyen Manha Ha | ... | additional simulation artist |
Mahadev Hajong | ... | modeling artist |
JianLe Han | ... | effects artist |
Shuo Han | ... | additional simulation artist |
Srinivasarao Inampudi | ... | groom td (as Srinivasa Rao Inampudi) |
Haider Iqbal | ... | simulation supervisor (as Iqbal Haider) |
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 (as Siva Kumar) |
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 (as Samarendra Amaneswar Lenka) |
Shaun Quah Jun Liang | ... | additional simulation artist |
Dongfang Liu | ... | effects artist |
Vishal Lokhande | ... | digital effects artist: anibrain |
Akshay Madansure | ... | modeler |
Ashish Malhotra | ... | compositor |
Santosh Manoharan | ... | compositor |
Ronak Bharat Modi | ... | lighting td (as Ronak Mody) |
Ravikumar MS | ... | senior lighting technical director |
Muralitharan | ... | cloth/hair td (as Muralitharan VP) |
Surja Kanta Murmu | ... | generalist |
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 |
Gv Prashanth | ... | digital artist |
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 (as Ramesh Chinneri) / lighting technical director |
Yogesh Rathi | ... | additional simulation artist |
Krantikumar Rawat | ... | lighting & rendering artist |
Ali Raza | ... | visual effects artist |
Ali Raza | ... | rigging td |
Kumar Rohan | ... | cloth/hair td |
Tanmoy Roy | ... | additional simulation artist |
Bharat Sabharwal | ... | rigging supervisor |
Satyabrata Sahu | ... | additional simulation artist |
Midhun Sajeevalal | ... | sequence lighting lead |
Belal Salem | ... | CG supervisor / crowd:/massive supervisor / lead technical director |
Wassay Sami | ... | cg generalist |
Enrique Sanchez | ... | cg generalist |
Singh Sidhu Sandeep | ... | modeling and sculpting |
Nandi Sanjay | ... | cg generalist |
Arindam Sarkar | ... | additional simulation artist |
Hassan Ghulam Sarwar | ... | look development supervisor (as Hassan Sarwar) |
Muddasar Sayyad | ... | fx artist |
Robin Shah | ... | effects artist |
Monica Sharma | ... | hair and cloth simulation: visual effects |
Domingos Silva | ... | Pipeline td |
Ravi Singapur | ... | lighting td |
Dilwinder Singh | ... | cloth and hair td |
Tabrez Solkar | ... | sequence lighting lead |
Sameer Sonavane | ... | effects technical lead (as Sameer Suresh Sonavane) |
Addanki Subbaiah | ... | Lead Rigging Artist |
Svinothkumar | ... | senior character effects artist |
Sayeed Syed | ... | system technical lead |
Muhammad Tahir | ... | render wrangler |
Tamilarsan | ... | effects artist (as Tamilarsan P) |
Anshul Tiwari | ... | rendering td |
Mahesh Tripathy | ... | additional simulation artist |
Ajo Alex Varghese | ... | tools programmer |
Murali Veera | ... | CFX TD (as Muralitharan) |
Wayne Vincenzi | ... | lead lighting and shading artist |
Chao Wang | ... | additional simulation artist |
Xiaoling Xu | ... | visual effects producer: Original Force |
WeiQing Yang | ... | additional lighting artist |
Yang Yang | ... | additional lighting artist |
Jeffeny Ong Yee Yen | ... | additional simulation artist |
Sarah Zaher | ... | cg environment artist |
ZhiKai Zheng | ... | cg generalist |
Camera and Electrical Department
Ajdin Durakovic | ... | DOP |
Animation Department
Abraham Abu | ... | animator (as Abu Abraham) |
Dip Addya | ... | additional modeling/texturing artist |
Kiran Ahlawat | ... | animator |
Maha Al-Shafie | ... | matte painter |
Khurram H. Alavi | ... | character sculpting lead |
Anson Andrews | ... | animator |
Ratn Anoop | ... | animator |
Mehta Apul | ... | additional animator (as Apul Mehta) |
Eyad Imad Arabi | ... | set: supervisor (as Eyad Arabi) |
Diana Aki Miao Arnold | ... | generalist |
Jain Ashish | ... | senior generalist (as Ashish Jain) |
K. Babu | ... | additional environment modeling artist (as Krishna Babu) |
Muhammad Junaid Baig | ... | senior generalist |
Achintya Banerjee | ... | additional animator |
Saumik Banerjee | ... | animator |
Henry Adam Bass | ... | animator: Talecraft Animation |
Vishal S. Bendre | ... | additional animator |
Nishant Bhardwaj | ... | 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 |
Valmik Chavan | ... | animator |
Julian Chai Ee Chern | ... | additional animator |
Umesh Chandrakant Chirmure | ... | senior animator (as Umesh Chirmure) |
Ajay Choudhary | ... | senior texturing artist |
Karna Contractor | ... | animator |
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 (as Laurento Jovito) |
Sagar Funde | ... | senior animator |
Dmitry Gaborak | ... | character modeling artist |
Vijay Gajinkar | ... | additional animator |
Christina Georgieva | ... | generalist (as Christina Petrova Georgieva) |
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 |
Davis Joseph | ... | animator (as Joseph Davis) |
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 |
Nareg Kalenderian | ... | director |
Chandra Kanth | ... | animator |
Ashwin Karthik | ... | senior generalist |
Shahrukh Khan | ... | additional environment modeling artist |
Kishal | ... | additional matte painter (as Kishal PS) |
Arunima Krishna | ... | animator |
Bhunesh Kumar | ... | additional environment modeling artist |
Supratim Kundu | ... | additional animator |
Aram Lakhotia | ... | senior animator |
Boon Jun Leong | ... | layout artist |
Aton Lerin | ... | rigging artist (as Aton Colin Lerin) |
Ningkai Lu | ... | additional environment modeling artist |
Pankaj Majumder | ... | additional modeling/texturing artist |
Prabhat Majumder | ... | additional modeling/texturing artist |
Manu | ... | additional animator (as Manupk) |
Greg Manwaring | ... | animation director (as Gregory Allen Manwaring) |
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 |
Nasser Najafian | ... | animator |
Naga Raju Naraboina | ... | additional animator (as Naraboina Naga Raju) |
Muhammad Asad Nasir | ... | additional environment modeling artist (as Muhammad Asad) |
Ranjil Nath | ... | additional environment modeling artist |
Siamak Roshani Nosratabad | ... | senior character artist |
Nikhil Panchal | ... | CHF Artist |
Vikram Pandya | ... | animator |
Andrea Paolino | ... | character CG supervisor (as Andrea Catherine Paolino) |
Jeeth Parambandavida | ... | additional animator |
Vijay Patil | ... | additional modeling/texturing artist |
Deepak Phanindra | ... | animator |
Manu Pk | ... | animation supervisor |
Shimjith Pookatt | ... | character rigging lead |
Jithin Prasad | ... | additional animator |
Gv Prashanth | ... | generalist (as Prashant GV) |
Lin Qianhan | ... | additional animator (as Qianhan Lin) |
Govindarajan Radhakrishnan | ... | additional animator |
Rahul Rai | ... | additional animator |
Rishi Raj | ... | character modeling artist |
Lithin Raju | ... | additional animator |
Shreyas Ramakrishna | ... | additional animator |
Renjith | ... | animator (as Renjith R.i) |
Sunil Rewale | ... | additional animator |
Koushik Routh | ... | generalist |
Rituparna Roy | ... | character: senior rigger |
Anish Saha | ... | Senior Animator / additional animator / key animator |
Satyabrata Sahu | ... | additional animator |
Saijo | ... | additional animator |
Midhun Sajeevalal | ... | generalist |
Abdul Sameer | ... | animator |
Wassay Sami | ... | animator |
Peter Sanitra | ... | additional environment modeling artist |
Hassan Ghulam Sarwar | ... | character: senior lighting & shading |
Mohamed Shabeer | ... | animator (as Mohammed Shabeer) |
Umair Shahid | ... | lead modeler |
Talha Khalid Shamsi | ... | additional environment modeling artist (as Talha Shamsi) |
Aniket Shelgikar | ... | animator |
Ravindra D. Shende | ... | additional animator |
Suku Sibi.K. | ... | animator (as Suku Sibi) |
Chandrakant Singh | ... | additional animator |
Hari Pal Singh | ... | animator |
Meidingoo Singh | ... | additional environment modeling artist |
Kalpana Mahapatro Siromani | ... | additional matte painter (as Kalpana Mahapatro) |
Tabrez Solkar | ... | senior generalist |
Addanki Subbaiah | ... | character rigging lead (as Subbaiah Addanki) |
Derwin Silamaya Suhali | ... | additional animator |
Enrique Sánchez Pérez | ... | generalist |
Srinath Tammina | ... | senior generalist |
Chai May Teng | ... | additional animator |
Dicco Thomas | ... | animator |
Jimmy Thomas | ... | additional animator |
Anshul Tiwari | ... | additional environment modeling artist |
Vishab Upadhay | ... | additional animator |
Peng Wang | ... | additional animator |
Tong Wang | ... | additional environment modeling artist |
Jayesh Jagdish Yatgiri | ... | animation supervisor (as Jayesh Yatgiri) |
Sarah Mohamed Zaher | ... | generalist |
Mohsin Zahoor | ... | additional environment modeling artist |
Xiang Chun Zhao | ... | additional animator (as Xiang Chao) |
ZhiKai Zheng | ... | additional environment modeling artist |
Liu Zhengwei | ... | additional animator (as Zhengwei Liu) |
Kanad Nandi | ... | animator (uncredited) |
Casting Department
Todd Resnick | ... | voice director |
Editorial Department
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 |
Music Department
Yousef Alzubairy | ... | sound engineer |
Yousuf Alzubairy | ... | choir vocal: leading, vocal arrangement & directing by |
Arctic Cinematic Orchestra and Choir | ... | contractor |
Khalid Barzanji | ... | oud |
Filimbi Bwana | ... | percussion |
Chamber Orchestra of London | ... | music performed by |
The Crescent Rose | ... | choir |
Jessica Dannheisser | ... | music preparation |
Kristjan Edelstein | ... | guitars |
Stephen Gallagher | ... | music editor |
Össur Geirsson | ... | music preparation |
Gareth Griffiths | ... | contractor |
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 (as Steve McLaughlin) |
Abdulrahman Mohammed | ... | vocal: singing composing, performance directing, project management & production by |
Ginger Murphy | ... | cello |
Claudio Olachea | ... | additional music & arrangement |
Haukur Palmason | ... | assistant engineer: music recording |
Satnam Ramgotra | ... | percussion |
Patrick Savage | ... | musician |
Majed Shabaj | ... | studio manager |
Benjamin Squires | ... | Trailer music |
Mark Willsher | ... | music mixer: additional music |
Marli Wren | ... | music production engineer |
Warren Zielinski | ... | musician: violin |
Hilda Örvarsdóttir | ... | vocalist |
Thórhildur Örvarsdóttir | ... | vocals |
Atli Örvarsson | ... | conductor / music producer |
Karl Örvarsson | ... | vocals |
Þorvaldur Bjarni Þorvaldsson | ... | contractor |
Script and Continuity Department
Nour Cheikh Alard | ... | script manager |
Additional Crew
Sherif Gamaleldin Abdelmoaty | ... | Administrative Assistant |
Ahmed Ibrahim Abdulwasi | ... | HR & Administration Director |
Mohammed Albulushi | ... | administrator |
Hussein Alhebshi | ... | public relations officer |
Mary Ann | ... | Housekeeping (as Mary Ann V Penson) |
Kholoud Attar | ... | marketing consultant |
Rosil Azawi | ... | Business development |
Sergio Balangue Jr. | ... | Office Attendant |
Gao Bin | ... | Cloud Computing Executive Producer |
Remi Bitawi | ... | production coordinator |
JB Blanc | ... | dialect coach |
Abegail S. Cabigting | ... | HR Supervisor |
Margarita Anna Cabrera | ... | Public Relation Officer |
John Chen | ... | Cloud Computing System Engineer Manager |
Benjamin Cheung | ... | Cloud Computing Executive Producer |
Victoria Chu | ... | media operations supervisor: Park Road Post |
Anuja Desai | ... | production coordinator |
Maryam Sultan Deshmukh | ... | Human Resources & Culture Manager |
Howard Ding | ... | Cloud Computing Project Manager |
Nassab El-Eter | ... | marketing consultant |
Ahmed Fawzi | ... | Animation & Rotoscope END TITLES HECAT Studio Paris (as Ahmed Fawzy) |
Doug Frei | ... | production coordinator |
Arif Jilani | ... | Head of Recruitment |
Hisham Koshak | ... | Financial Advisor |
Hsin Yao Liang | ... | President & Cloud Computing Executive Producer |
Grace Liu | ... | Cloud Computing Project Manager |
Iori Liu | ... | Cloud Computing Client Manager |
Xu Lyje | ... | Cloud Computing System Engineers |
Roua Al Madani | ... | Business development |
Nide Marie Manuel | ... | Administration & Finance |
Qaisar Metawea | ... | legal affairs (as Dr. Qaisar Metawea) |
Snehal Kanchan Mistry | ... | production coordinator (as Snehal Chirag Mistry) |
Chandra Mouley Atray | ... | production coordinator |
Harshit Naresh | ... | production coordinator |
Angie Pollema | ... | production coordinator |
Mohamed Rabea | ... | Research Officer |
Roxana Rezazadeh | ... | production assistant |
Ameen Roayan | ... | R&D Manager (as Ameen Essam Aburoayan) |
Lise Romanoff | ... | distribution executive |
Chan Kwok San | ... | Supervising Cloud Computing Technical Director |
Gordon Shaw | ... | Cloud Computing Business Development Director |
Fahad Shesha | ... | business development consultant |
Hu Wang | ... | Cloud Computing System Engineers |
Felix Zhao | ... | Senior Cloud Computing Technical Director |
Mike Zheng | ... | Cloud Computing Resource Manager |
Jianqin Zhou | ... | Cloud Computing System Engineers |
Kenny Zou | ... | Cloud Computing General Manager |
Thanks
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 |