
Acted in 25
2020s
- 2025
Iran 68
Movie
A Delayed Death
TV
Don't Be Embarassed
TV
- 2024
Tooba
TV
A Separation (Ghanbar & Sanam)
Dilshad Khan (Ramal)
Forever With You
Kharidare Mashin
- 2021
2010s
- 2019
Newcastle
Movie
Rapid Acceleration
Movie
- 2018
My Mother
TV
- 2017
Traveling at Home
TV
- 2015
Don't Forget Your Childhood
Movie
Mr and Mrs Sangi
TV
My Special Secretary
Movie
- 2014
Madineh
TV
- 2011
Azar
Esmaeel
3 Dong 3 Dong
TV
House of spirits
Movie
- 2010
Setayesh
TV
Saint Petersburg
eulogist at Behesht-e Zahra
Side Effects
Movie
2000s
- 2008
Pay-off
Movie
- 2005
The Accused Escaped
TV
- 2004
Homeless
صاحب بنگاه ماشین · 27 episodes