2020
as Village Merchant Man
2020
as Afghan Doctor
2019
as Wali
2018
as Afghan Man
2017
as Nawid
2015
as Faraz (Tehran flashback)
2015
as Omar
2014
as Baddar Nabi
2013
as Taliban Guard
2012
as Security Detail
2011
as Sheikh (uncredited)
2009
as Rafik Shahidi (Taliban Leader) / Insurgent
2009
as Agent
2009
as Arab
2008
as Waiter (uncredited)
2008
as Al Kohei - Afghan Soldier (uncredited)
2007
as Injured Mujahadeen Soldier (uncredited)