Acting
Hezar Dastan
1988
The Man Who Knew too Much
1984
Autumn
1987
The Cow
1969
The Soil
1973
Mr. Hieroglyph
1980
Tight Spot
The Hateful Wolf
Dadshah
1983
Fannizadeh
The Reward of Silence
2006
Chrysanthemum
All Three, He Said
1981