2020
Clover as Pete2018
Medal of Honor as Stan Sliz2017
The Institute as Dr. Jacobs2017
Actors Anonymous as Not available2016
The Follower as Dillon2015
Last Knights as Shimon2015
The Sound and the Fury as Julio2015
Desires of the Heart as Dr. Kris Sharma2013
Graceland as Toros Berbarian2013
Interior. Leather Bar. as Val / Steve2013
Sal as Sal Mineo2012
Lost Angeles as Mickey B2010
Hawaii Five-0 as Dale O'Reilly2009
NCIS: Los Angeles as Jabril2008
The Mentalist as Cole Foster2006
Fighting Words as Etch-A-Sketch2005
Dallas 362 as Christian2004
Illusion as Not available2002
Monk as Charlie2002
American Dreams as Pvt. David Ramirez2002
Live from Baghdad as CNN Technician2002
Landspeed as Sarb Parikh2002
The Salton Sea as Third Shooter2002
Backflash as Pez2002
The Gray in Between as Crazy Leroy2002
You Always Stalk the Ones You Love as Bruce2001
24 as Randy Murdoch2001
Crossing Jordan as Eric Margosian2001
James Dean as Alex (uncredited)1998
Felicity as Lou1998
Jesse as Nick1998
Mistress of Seduction as Marlon2013
Sal Story