2024
Double Exposure as Simon
2021
Law & Order: Organized Crime as Abdul-Azim Ghani (3 episodes)
2019
The Chosen as Omar (1 episode)
2019
The Professor and the Madman as Joseph
2017
The Resurrection of Gavin Stone as Mike Meara
2015
Beyond Paradise as Hosain (Tehran flashback)
2015
Born Again Virgin as Enrique (22 episodes)
2014
The Two Thieves as Benyamin
2013
The Mortal Instruments: City of Bones as Dark Haired Demon (uncredited)
2013
Devious Maids as Mr. Jay (1 episode)
2012
Scandal as Terrorist (2 episodes)
2012
Treasure Buddies as Seti
2011
Three Veils as Mehdi
2011
Final Sale as Father Suarez
2010
Iron Man 2 as Reporter (uncredited)
2008
Crash as Iranian Cabbie (1 episode)
2004
CSI: NY as Gavin Bridge (1 episode)
2001
Maniacts as Simon Burke
1997
Jenny as Ian (1 episode)
1997
Human Desires as Bartender
1996
Relativity as BJ (1 episode)
1996
Pacific Blue as Manny (1 episode)
1996
Pacific Blue as Weed Kent (1 episode)
1995
Caroline in the City as Chris (1 episode)
1995
Hang Time (1 episode)
1995
Sliders as Wolf (1 episode)
1994
Party of Five (1 episode)
1991
Shock 'Em Dead as Dustin
1990
Beverly Hills, 90210 as Joe (1 episode)
1987
Less Than Zero as Guy at Party (uncredited)
1987
Can't Buy Me Love as Frat Guy (uncredited)
1987
21 Jump Street as Taylor (1 episode)
1972
ABC Afterschool Special as C.C. (1 episode)
1972
ABC Afterschool Special as Palumbo (1 episode)