James Frain character Sir Gregory
Clemency Burton-Hill character Rebecca
Tom Basden character Robert
Alyy Khan character Hasan
Marija Karan character Safa
Samuel West character Friar George