All Cast

Mahmoud Darwish

Mahmoud Darwish

Self (archive footage)

Zina Zidane

Zina Zidane

Narrator (voice)