Rashid
James Floyd
Mo
Fady Elsayed
Abdul-Aziz
Nasser Memarzia
Demon's Boy
McKell David
Sayyid
Saïd Taghmaoui
Repo
Aymen Hamdouchi
Lenny
Ashley Thomas
Izzi
Anthony Welsh
Aj
Arnold Oceng
Aisha
Letitia Wright
Hanan
Amira Ghazalla
Vanessa
Elarica Johnson
Executive Producer
Mohamed Hefzy
Director of Photography
David Raedeker
Prosthetic Makeup Artist
Paul Hyett
Original Music Composer
Stuart Earl
Writer
Sally El Hosaini
Editor
Iain Kitching
Production Design
Stéphane Collonge
Director
Art Direction
Pedro Moura
Makeup Artist
Sophie Cox
Casting
Shaheen Baig
Producer
Michael Sackler
Julia Godzinskaya
Emma J. Slater
Sound
Jovan Ajder
Costume Design
Rob Nicholls
Sound Re-Recording Mixer
Samir Fočo
Gayle Griffiths