Edit
1001 Inventions and the World of Ibn Al-Haytham (2015) Poster

Full Cast & Crew

Directed by 

Ahmed Salim

Writing Credits  

Ahmed Salim
David Pope ... (additional writing) &
Rebecca Mileham ... (additional writing) and
Hani Kichi ... (additional writing) &
Michael Holden ... (additional writing) &
Samar Elsayed ... (additional writing)

Cast  

Khalid Abdalla ... Ibn Al-Haytham (voice)
Ronald Bagnullo Ronald Bagnullo ... Old Man (voice)
Shadia Bseiso ... Female Scholar (voice)
Samir Chamas Samir Chamas ... Old Man (voice)
Macey Chipping Macey Chipping ... Layla
Khaled El Sayed Khaled El Sayed ... The General (voice)
Ali Fakih Ali Fakih ... Chinese Scholar (voice)
Hassan Hamdan Hassan Hamdan ... Ibn al-Haytham (voice) (as Hassan Hamden)
Miltiadis Kyernitis Miltiadis Kyernitis ... Chinese Scholar (voice)
Rania Mroueh Rania Mroueh ... Female Scholar (voice)
Omar Sharif ... Grandfather

Produced by 

David Pope ... producer
Ahmed Salim ... executive producer / producer

Music by 

Sami Yusuf

Cinematography by 

Gavin Finney

Art Direction by 

Tommy Evans

Costume Design by 

Heather MacVean

Makeup Department 

Amanda Clarke ... makeup artist

Second Unit Director or Assistant Director 

Sam Dawking ... first assistant director

Art Department 

Mahdi Jahangir ... soundtrack album cover designer

Sound Department 

Saint Davies ... boom operator
Giancarlo Dellapina ... sound mixer

Special Effects by 

James Bainger ... sfx

Camera and Electrical Department 

John Bailie ... focus puller: a-cam
Phil Brookes ... gaffer
Ian Buckley ... grip
Dominic Hyndman ... spark
Trevor Kelly ... video assist
Howard Mills ... second assistant camera: a-cam
Chris Myers ... auto cue
Jay Palatino ... focus puller: b-cam
Xandy Sahla ... operator: b-cam
Luis Santos ... generator operator
Dave Staton ... best boy
Patrick King ... digital imaging technician (uncredited)

Animation Department 

Mo Ashraf Abdelaziz ... 3d animator / animator
Abdullah al Dasoki ... 2d animator / character & background design / storyboard artist
Samer al Rawas ... rendering & vfx supervisor
Ali Hasan Amro ... character & background design
Lea Badro ... art director
Cassandre Marie Bolan ... 2d texturing / character & background design
Emilita Dizon ... production co-ordinator
Nathalie Habib ... executive producer
Fahed Hafez ... background & props modeler / render wrangler
Shahbaz Hameed ... 3d animator
Jihad Hanna ... arabic vo sound engineer
Ziad Hanna ... arabic vo sound engineer
Essam Helmy ... 3d animator
Hani Kichi ... director / editor
Lara Mallas ... comp artist
Shahbaz Modeler ... character modeler
Rania Mroueh ... arabic voice director
Saeed Rawas ... art director (as Saeed Al Rawass) / background modeling supervisor (as Saeed Al Rawass) / rendering & vfx supervisor (as Saeed Al Rawass) / texturing & compositing supervisor (as Saeed Al Rawass)
Fuad Sabri ... 3d animator
Ahmed Shalaby ... rigging artist
Summer Trinidad ... production manager
Sabah Yazaji ... lead animator

Editorial Department 

Qasim Arshad ... junior off-line editor
Penny Hull ... sound design & dubbing mixer
Dominic Ingram ... ingest technician
James Kennedy ... junior off-line editor
David Phelps ... graphics designer
Keira Robertson ... post production producer
Duncan Russell ... colorist: smoke and mirrors
Andrew Salem ... grade producer: smoke and mirrors
Deelan Sital ... senior on-line & finishing editor
Simon Sleap ... senior off-line editor

Script and Continuity Department 

Sarah Garner ... script supervisor

Additional Crew 

Joshua Carter ... assistant to producers
Nathan Coetzee ... production assistant
Gioacchino Jim Cuffaro ... stand-in
Owen Davies ... runner
Ryan Delahunty ... runner
Tom Treasure ... runner

See also

Release Dates | Official Sites | Company Credits | Filming & Production | Technical Specs

Contribute to This Page


Recently Viewed