Cast (9)

Ben Kingsley

Al-Jazari / Librarian

James Holly

Danny

Courtney George

Isabella

Rhiann Connor

Luke

Stewart Scudamore

Ibn Al-Haytham

Andrew Bridgmont

Abbas Ibn Firnas

Nicholas Khan

Al-Zahrawi

Tara Jafar

Merriam Al-Astrulabi (as Tara Jaffar)

Samantha Edmonds

Teacher

Crew (4)

Alan Deakins

Director

Tom Fickling

Writer

Phil Blundell

Producer

Andrew Hardwick

Producer