Cast (12)

James Floyd

Rashid

Fady Elsayed

Mo

Saïd Taghmaoui

Sayyid

Aymen Hamdouchi

Repo

Ashley Thomas

Lenny

Anthony Welsh

Izzi

Arnold Oceng

Aj

Letitia Wright

Aisha

Amira Ghazalla

Hanan

Elarica Johnson

Vanessa

Nasser Memarzia

Abdul-Aziz

McKell David

Demon's Boy

Crew (19)

Stuart Earl

Original Music Composer

Sally El Hosaini

Writer

Iain Kitching

Editor

Stéphane Collonge

Production Design

Sally El Hosaini

Director

David Raedeker

Director of Photography

Pedro Moura

Art Direction

Sally El Hosaini

Executive Producer

Sophie Cox

Makeup Artist

Shaheen Baig

Casting

Michael Sackler

Producer

Julia Godzinskaya

Producer

Emma J. Slater

Makeup Artist

Mohamed Hefzy

Executive Producer

Jovan Ajder

Sound

Paul Hyett

Prosthetic Makeup Artist

Rob Nicholls

Costume Design

Samir Fočo

Sound Re-Recording Mixer

Gayle Griffiths

Producer