All Cast

Ahmad Khan Mahmoodzada
Young Hassan

Atossa Leoni
Soraya

Khalid Abdalla
Amir

Elham Ehsas
Young Assef

Homayoun Ershadi
Baba

Saïd Taghmaoui
Farid

Mustafa Haidari
Party Worker

Shaun Toub
Rahim Kahn
Zekeria Ebrahimi
Young Amir
Ali Danish Bakhty Ari
Sohrab
Nabi Tanha
Ali
Bahram Ehsas
Wali
Tamim Nawabi
Kamal
Mohamad Nabi Attai
Uncle Saifo the Kite Seller
Mir Mahmood Shah Hashimi
Business Man in Baba's Study
Mohamad Nadir Sarwari
Spice Merchant
Kenny Santiago Marrero
Russian Solider (uncredited)
