2023
The Murdaugh Murders as Alex Murdaugh2022
La Soga: Salvation as James McCann2018
The Resident as Ronan2018
Barry as Michael Cohen2018
Seeds as Michael2017
The Good Fight as Nat2016
Lucifer as Toby Golden2016
Lethal Weapon as Greg Antonetti2014
NCIS: New Orleans as Adam Calloway2013
The Fosters as ICE Agent Allen2013
Lucky 7 as Ted Dibinsky2012
Chicago Fire as Chief Gary Mercer2012
Elementary as Agent Vince Boden2012
Vegas as Harry French2012
Lawless as Danny2011
American Horror Story as Mr. Lancaster2010
Hawaii Five-0 as Doug Leland2010
The Defenders as Alan Faber2010
Unthinkable as Major Pierce2009
NCIS: Los Angeles as William Bradford2009
Lie to Me as FEMA Commander Stevens2007
Mad Men as Jack Hammond2007
Private Practice as Michael2007
Across the Universe as Sergeant on Rooftop2006
Big Love as Kevin Framesworth2005
Grey's Anatomy as Danny Wayne2005
Bones as Noah Summers2005
Numb3rs as Jack Shuler2005
Medium as Kevin Charles2002
Monk as Det. Sgt. Louis Doyle2002
Without a Trace as Alex Shaw2000
CSI: Crime Scene Investigation as Mike Marsh1999
Law & Order: Special Victims Unit as Officer Palmer1990
Law & Order as CSU Technician1990
Law & Order as Daniel Trager1988
Video Violence Part 2 as Pizza Boy