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