Al-Jazari / Librarian
Ben Kingsley
Danny
James Holly
Isabella
Courtney George
Luke
Rhiann Connor
Ibn Al-Haytham
Stewart Scudamore
Abbas Ibn Firnas
Andrew Bridgmont
Al-Zahrawi
Nicholas Khan
Merriam Al-Astrulabi (as Tara Jaffar)
Tara Jafar
Teacher
Samantha Edmonds
Writer
Tom Fickling
Producer
Phil Blundell
Andrew Hardwick
Director
Alan Deakins