2026
Crime 101 as Not available2025
The Pitt as Doug Driscoll2025
The Unbreakable Boy as Joe2025
Teacher’s Pet as Not available2024
Tracker as Joe Marsh2024
Monsters as Det. Tom Linehan2024
Ordinary Angels as Pastor Dave Stone2024
Space Cadet as Drunk Customer (Lucas)2023
You're Not Supposed to Be Here as Jim2022
Six as Middle Aged Guy2022
A Christmas Mystery as George Bottoms2021
Leverage: Redemption as Jack Hurley2021
Ted K as Tom2021
Far More as Tim Hollister2021
Champ as Danny2020
AJ and the Queen as Carl2020
Hightown as Anthony Delviccario2019
Yes as Not available2018
The Rookie as Eric 'Knuckles' Mills2018
9-1-1 as David Cohen2018
Station 19 as Fowler2018
The Dangerous Book for Boys as Dash McKenna2018
Wanderland as Donny Softlicker2018
Terror in the Woods as Nathan2017
Young Sheldon as Roy2017
Message from the King as Merrick2017
Inheritance as Del Morse2016
Lucifer as Coach Dale McVey2016
Reparation as Chief Fishman2015
Chicago Med as Harris Shorr2014
Chicago P.D. as Chris Boyd2014
Gotham as Butch Gilzean2014
Gotham as Solomon Grundy2014
The Librarians as Ray / Spirit of the Library2013
Ray Donovan as Gary O'Malley2012
Guitar Face as Paul Werner2011
Unforgettable as Kevin McMillan2011
The Exes as Jim2011
Straw Dogs as Bic2011
Touchback as Dwight Pearson2011
The Pee-wee Herman Show on Broadway as Bear2010
Hawaii Five-0 as Coach Eric Blair / Larry Banks2010
Raising Hope as Warden2009
Modern Family as Terry2009
Castle as Sam Carson2008
The Mentalist as Reede Smith2008
True Blood as Ryder2008
Leverage as Jack Hurley2007
1408 as Assistant Hotel Manager2007
Mexican Sunrise as Tindol2007
Fugly as Dale2006
Psych as Football Player2006
The Marine as Joe2005
Grey's Anatomy as Carl Shatler2005
Bones as Paulo Romano2005
The Office as The Bartender2004
House as Anthony2004
Starship Troopers 2: Hero of the Federation as Pvt. Kipper Tor2003
NCIS as Fred Hadley2002
Monk as Eddie Murdoch2002
Without a Trace as Security Guard2001
Ponderosa as Eric 'Hoss' Cartwright2000
CSI: Crime Scene Investigation as Holding Cell Cop2000
Malcolm in the Middle as Drew2000
Curb Your Enthusiasm as Cyrus1998
V.I.P. as Jock2013
What Would You Do for Love Director