2023
The Night Agent as Handsome Interrogator2022
The Rookie: Feds as Walter2020
The Boy's Gone as William2019
Door in the Woods as Redd2018
Dirty John as Therapist2018
Nanny Killer as Edward Martell2018
In a Foreign Town as Father2017
S.W.A.T. as Detective John Burrows2017
The Mick as Don2016
The Cheerleader Murders as Don2014
Silicon Valley as Ross Loma Capital Executive2013
The Cheating Pact as Detective Roberts2013
Eagleheart: Paradise Rising as Gribbs2012
Scandal as Agent Fielding2012
Shadow Witness as John Krause2010
Hawaii Five-0 as Freddy Schumaker2009
Hawthorne as Not available2009
The Beacon as Paul Shaw2008
Sons of Anarchy as Agent Grad Nicholas2008
Leverage as Greg Sherman2008
Exit Speed as Danny Gunn2006
The Unit as Not available2006
Desolation Canyon as Edwin Bornstein2006
The Shield: Wrap Day as Self2005
Grey's Anatomy as Richy Rich2005
Criminal Minds as Detective Green2005
Numb3rs as Not available2003
NCIS as Morgan Hunt2002
The Shield as Ronnie Gardocki2002
Fueling The Fire as Officer Mueller1999
Ride with the Devil as Poker Player1998
Monday After the Miracle as William Alexander