Narrator
Nawal Al-Maghafi
Self
Kayvan Husseini
Terence Clark
Richard Luce
Athol Yates
Alireza Taheri
Ardeshir Zahedi
Lizzie Muncey
Sama Kalaveh
Gus Mitchell
Wafa Alsayed
William Luce
Andy Secombe
Daphne Blackman
Poppy Allen-Quarmby
Julian Bullard
John Sackville
Gorowny Roberts
Hywel Morgan
John Coles
Abdulkhaleq Abdulla
Taqi Albaharna
Director
Paul Mitchell
Producer
Costume Designer
Ciéranne Kennedy Bell
Associate Producer
Khashayar Joneidi
Executive Producer
Christopher Mitchell
Cinematography
Fadhel Madan
Yousef Menen
Researcher
Ahisha Ghafoor
Vladimir Trivić
Jane Taylor
Unit Manager
Maria Caramelo
Alessandro Pavone
Editor
Soul Nazmi
Graphic Designer
Jasmine Bonshor