2023
The Haunting of Dalva House as Not available2021
Respect as Rick Hall2019
For All Mankind as Palmer James2019
L.A.'s Finest as Edmund Carlyle2019
The Kitchen as Little Jackie Quinn2019
Portal as Mason2018
The Rookie as FBI Agent2017
S.W.A.T. as Captain Peters2017
Darkness Rising as Daniel2017
NY Prison Break: The Seduction of Joyce Mitchell as Richard Matt2016
The OA as Eichler (Good Cop)2015
Bosch as Captain Larry Gandle2014
Earth to Echo as Blake Douglas2014
1000 to 1 as Marc Weissman2012
Elementary as Davis Whitmark2012
Scandal as Luther2012
Longmire as Norwood Young2012
Emily Owens, M.D. as Mr. Reeser2012
Arcadia as Officer Allen2011
Person of Interest as Scott Powell2010
Justified as Price2009
NCIS: Los Angeles as William Moffet2009
NCIS: Los Angeles as Mike Hoffman2009
Flying By as Willy2008
Breaking Bad as Engineer2008
The Mentalist as Cole Larkin2008
True Blood as Bunkie Police Officer2008
Trailer Park of Terror as Roach2008
Beer for My Horses as Norvel2007
Private Practice as Billy Douglas2007
No Country for Old Men as "Managerial" Victim2006
The Hoax as Sergent Daniels2005
Criminal Minds as Curtis Fackler2005
Bones as Ethan Papadelis2005
Medium as Daniel Kerrigan2005
The Closer as Todd West2004
Rescue Me as Steve2003
NCIS as Eric Sweigart2003
Screen Door Jesus as Sheriff Lou Dawson2002
CSI: Miami as Jerry Simmons2002
Without a Trace as John Gilroy2002
Hack as Bert2002
Spider-Man as Cop at Fire2001
Law & Order: Criminal Intent as Tim Holtzman2000
CSI: Crime Scene Investigation as David Jorgensen1999
Law & Order: Special Victims Unit as Sam Reynolds1999
Law & Order: Special Victims Unit as Terry Davies1999
Law & Order: Special Victims Unit as Paul Cormick1999
Law & Order: Special Victims Unit as Tommy Gordon1999
Law & Order: Special Victims Unit as Mark Whitlock1999
Third Watch as Ed1999
Forever Mine as Rick Martino1990
Law & Order as Detective Hannigan