2025
Mob Cops as Cervino2022
The In Between as Julian2021
Leverage: Redemption as Hank Hogan2019
A Lover Scorned as Stevens2018
The Outer Wild as Hank2017
S.W.A.T. as Molina2017
13 Reasons Why as Will Walker2017
Justice League Dark as Rath (voice)2016
The Detour as Carlos2016
The Love Witch as Wayne2015
iZombie as Artie Fiss2015
Welcome to the Family as Stephen2014
Henry Danger as Mob Boss Rob Moss2014
BFFs as Scott2013
The Face of Love as Nicholas2013
Crosshairs as Abe Frohman2013
Sweet Talk as Samson2013
Girl At The Door as Jake2009
Castle as Tom Moretti2009
Party Down as Coke Guy2007
Mad Men as Vince2007
Burn Notice as Damon2006
Jericho as Kyle2005
Supernatural as Asmodeus2005
The Chumscrubber as Aide to Mayor Ebbs2005
Don't Come Knocking as 2nd AD2004
CSI: NY as Bobby Lugano2004
Veronica Mars as Dylan Goran2004
Land of Plenty as Coroner's Assistant2002
Monk as Dustin Sheers2002
5 Card Stud as Not available2000
CSI: Crime Scene Investigation as Ethan2000
Titans as Not available2000
The Unscarred as Young Mickey1997
Beyond Belief: Fact or Fiction as Robber #1 (segment "Surveillance Camera")1996
Millennium as Not availableNaN
Crazy These Days as Derek