All Cast

Freida Pinto

Freida Pinto

Elaheh

Reece Ritchie

Reece Ritchie

Afshin Ghaffarian

Tom Cullen

Tom Cullen

Ardavan

Nazanin Boniadi

Nazanin Boniadi

Parisa Ghaffarian

Marama Corlett

Marama Corlett

Mona

Akin Gazi

Akin Gazi

Farid Ghaffarian

Simon Kassianides

Simon Kassianides

Sattar

Makram J. Khoury

Makram J. Khoury

Mehdi

Tolga Safer

Tolga Safer

Stephano

Neet Mohan

Neet Mohan

Javadi, Naser

Gabriel Senior

Gabriel Senior

Young Afshin Ghaffarian