2018
Medal of Honor as Stan Sliz (1 episode)
2017
The Institute as Dr. Jacobs
2016
The Follower as Dillon
2015
Desires of the Heart as Dr. Kris Sharma
2015
The Sound and the Fury as Julio
2015
Last Knights as Shimon
2013
Graceland as Toros Berbarian (6 episodes)
2012
Lost Angeles as Mickey B
2010
Hawaii Five-0 as Dale O'Reilly (1 episode)
2008
The Mentalist as Cole Foster (1 episode)
2006
Fighting Words as Etch-A-Sketch
2005
Dallas 362 as Christian
2002
Live from Baghdad as CNN Technician
2002
American Dreams as Pvt. David Ramirez (1 episode)
2002
Monk as Charlie (1 episode)
2002
You Always Stalk the Ones You Love as Bruce
2002
Landspeed as Sarb Parikh
2002
The Salton Sea as Third Shooter
2002
The Gray in Between as Crazy Leroy
2001
24 as Randy Murdoch (1 episode)
2001
Crossing Jordan as Eric Margosian (1 episode)
2001
James Dean as Alex (uncredited)
1998
Felicity as Lou (1 episode)
1998
Jesse as Nick (1 episode)
1998
Mistress of Seduction as Marlon