All Cast

James Floyd

James Floyd

Rashid

Fady Elsayed

Fady Elsayed

Mo

Saïd Taghmaoui

Saïd Taghmaoui

Sayyid

Aymen Hamdouchi

Aymen Hamdouchi

Repo

Ashley Thomas

Ashley Thomas

Lenny

Anthony Welsh

Anthony Welsh

Izzi

Arnold Oceng

Arnold Oceng

Aj

Letitia Wright

Letitia Wright

Aisha

Amira Ghazalla

Amira Ghazalla

Hanan

Elarica Johnson

Elarica Johnson

Vanessa

Nasser Memarzia

Nasser Memarzia

Abdul-Aziz

McKell David

McKell David

Demon's Boy