2024
Sugar as Miller2022
The Lincoln Lawyer as Detective Mark Whitten2020
Your Honor as Judge Thomas Doucet2020
Talking Sopranos as Self2020
Tommy as Len Egan2020
Inside the Rain as David Glass2019
Truth Be Told as Bobby2018
Station 19 as Tony2017
Marvel's The Punisher as William Rawlins2015
The Expanse as Esai Martin2015
The Expanse as Esai2013
Are You Here as Dave Harken2013
A Pact as Daniel (jung)2011
Suits as Frank Gallo2011
Person of Interest as Gianni Moretti Jr.2011
Fairly Legal as Steve Jenks2010
Rizzoli & Isles as Dr. Joe Harris2009
Nurse Jackie as Eddie Walzer2008
The Mentalist as John Hutten2008
Terminator: The Sarah Connor Chronicles as Carl Greenway2008
Rambo as Michael Burnett2007
Mad Men as Hobo2007
Journeyman as Not available2007
Zodiac as Sandy Panzarella2006
Justice as Not available2006
Shark as Not available2005
Criminal Minds as Det. Ronnie Baleman2005
Numb3rs as Photographer2005
The Closer as Richard Branch2005
Close to Home as Not available2005
Crazylove as Thomas2004
CSI: NY as Luke Robertson2004
Boston Legal as JAG Schoenewics2004
Medical Investigation as Mr. Kirkland2003
NCIS as Ken Meyers2003
Cold Case as JC #3 / Phil Jorgensen2003
Mimic 2 as Phillip2003
The Lone Ranger as Sheriff Landry2002
Without a Trace as Mr. Corcoran2002
CSI: Miami as Not available2002
Panic Room as Officer Keeney2002
Last Writes as Max2001
24 as Ryan Chappelle2001
The Guardian as Derek Johnson2001
The Division as Lt. De Marco2001
Grounded for Life as Not available2001
Don't Say a Word as Jake2001
Speaking of Sex as Larry2000
CSI: Crime Scene Investigation as Surgeon2000
Strong Medicine as Mayor Arnold Sweeney2000
Drowning Mona as Deputy Jimmy D.2000
Alien Fury: Countdown to Invasion as Jamison Collier1999
Law & Order: Special Victims Unit as Patrick Holbart1999
Law & Order: Special Victims Unit as Bill Lawrence1999
The Sopranos as Father Phil1999
The West Wing as Terrance Sligh1999
Judging Amy as Aaron Carter1999
Roswell as Man In Black1999
Snoops as Mr. Sheridan1999
Kiss Toledo Goodbye as Nicky1998
The LaMastas as Not available1997
Oz as Officer Rick Heim1997
Dellaventura as Ronald1997
Grind as Terry1996
Spin City as Steven1996
Illtown as Lucas1996
Layin' Low as Patty1996
Fresh Kill as Peter Finn1995
Clockers as Detective #41995
Flirt as Not available1994
Amateur as Cop Who Shoots Thomas1994
Hand Gun as Michael McCallister1994
NYC 3/94 as Not available1993
Homicide: Life on the Street as Miles Stradinger1993
Frasier as Alex1993
Flirt as Man at Bar1992
Laws of Gravity as Frankie1990
Law & Order as Detective Pete Milligan1990
Law & Order as Garfield1990
Law & Order as CSU Technician Horan1990
Law & Order as Randall1990
Law & Order as Mr. Kralik1990
Law & Order as EMS Medic1990
Law & Order as Keith Palmer1990
The Unbelievable Truth as Bill