2025
Azaazil as Not available2025
Guardian of the Field as Bayram2023
Seven as Not available2023
You Only Go Around Once as Not available2023
Accomplice as Not available2023
You Only Go Around Once as Shahin Rabbani2023
Gazelle as Kiani2023
Absence as Rouzbeh2022
Won't You Cry? as Not available2022
A Minor as Not available2021
Red Square as Mobini2021
The Professional as Not availableNaN
The English Bag as Dr. Mansour Adiban2022
The Locust as Ghost of Hanieh's Father2021
Playing with Stars as Not available2020
Duet as -2019
A Man without a Shadow as Not available2019
My Second Year in College as Not available2019
Dance With Me as Jahangir2019
Orange Days as Majid2019
Dressage as Not available2018
Pig as Sohrab Saidi - The Rival2018
A Bigger Game as Doctor2018
Tale of the Sea as Not available2017
Searing Summer as Not available2016
Death of the Fish as Not available2016
Mehrjui: The Forty-Year Report as Self2016
Inversion as Farhad2016
A House On 41st Street as Mohsen2015
Obesity as Not available2015
What's the Time In Your World? as Farhad2013
The Past as Ahmad2012
The Last Step as Koshrow2011
Aseman-e Mahboob as Dr. Shayan2010
There Are Things You Don't Know as Not available2006
Who Killed Amir? as Amir2005
My Boats as Not available2003
Somewhere Else as Not available2000
The Mix as Not available1999
Leila as Reza, the HusbandNaN
Accomplice as Not available2000
Tales of an Island as Not available1996
Minoo Watch Tower as MoosaNaN
Hell, Purgatory, Paradise as Not available2000
The Party as Amin Haghi1995
Pari as DadashiNaN
Dead of Night as FarhadNaN
It's Not the Time as SiavashNaN
The Turtle and The Snail as Not availableNaN
Figure as Not available2025
Tehran Another View Producer2023
Absence Director2023
What's Left Behind Producer2023
Absence Writer2023
Absence Producer2020
The House of Forgetfulness Producer2020
Yalda Co-Producer2017
JANBAL Producer2017
Calm Breaths Producer2015
What's the Time In Your World? Producer2012
The Last Step Director2012
The Last Step Screenplay2012
The Last Step Producer2005
Portrait of a Lady Far Away Director