All Cast

Freida Pinto
Elaheh

Reece Ritchie
Afshin Ghaffarian

Tom Cullen
Ardavan

Nazanin Boniadi
Parisa Ghaffarian

Marama Corlett
Mona

Akin Gazi
Farid Ghaffarian

Simon Kassianides
Sattar

Makram J. Khoury
Mehdi

Tolga Safer
Stephano

Neet Mohan
Javadi, Naser
