2022
as Self (archive footage)
2020
2013
as Tadayon
2011
as Naeem
2009
2009
as Dr. Parsa
2008
2007
as Reza
2006
2006
as (archive footage)
2006
2004
as Abolqasem Rahmati
2004
as The Old Man
2001
1998
1998
1996
1995
1995
1993
as Reza
1992
1991
1989
1988
1988
1985
as Salman
1983
1980
1979
as Abdollah
1977
as Sohrab
1976
as Zein-Ala'bedin
1975
1974
as Ghodrat
1970
as Mosayyeb
1969