Cast
Anthony Mackie
Hanzala
Aiysha Hart
Princess Hind
Sami Bouajila
Hani
Sharlto Copley
Jalabzeen
Ben Kingsley
Emperor Kisra II
Ghassan Massoud
King Numan
Lamis Ammar
Medicine Woman
Ramsey Faragallah
Ibn Qabisah
Saïd Boumazoughe
Samir
Younes Bouab
Aasif
Crew
Rupert Wyatt
Director
Eric Hedayat
Executive Producer
David Self
Writer
Rupert Wyatt
Writer
Dennis Berardi
Executive Producer
Jeremy Bolt
Producer
Richard Mettler
Editor
Paki Smith
Production Design
Charbel Tayeh
Executive Producer
Erica Beeney
Writer
Recommended
Info provided by The Movie Database. Watch sources provided by JustWatch.