2019
Blow the Man Down as Officer Coletti
2019
Beyond the Night as Sheriff Hirsch
2018
Escape at Dannemora as Clinton Superintendent Steve Racette (2 episodes)
2016
Quarry as Lloyd (5 episodes)
2016
The Night Of as Cop at crime scene (1 episode)
2015
To Whom It May Concern as Peter
2014
Chicago P.D. as John Bukowski (1 episode)
2013
Orange Is the New Black as SIS Agent Spiner (1 episode)
2013
Ray Donovan as Governor Verona (2 episodes)
2012
Elementary as William Ziff (2 episodes)
2011
Person of Interest as Detective Byrne (1 episode)
2010
South Pacific as Capt. George Brackett
2010
Louie as Mr. Hoffman (1 episode)
2009
The Good Wife as Jim Moody (10 episodes)
2005
Criminal Minds as Captain Stan Gordinski (1 episode)
2005
Criminal Minds as Det. Stan Gordinski (1 episode)
2004
Ronin: Filming in the Fast Lane as Self
2004
The Celebrity Apprentice (1 episode)
2001
Law & Order: Criminal Intent as Clete Dixon (1 episode)
2000
Curb Your Enthusiasm as Mister Softee Man (1 episode)
2000
CSI: Crime Scene Investigation as Ed Lusk (1 episode)
1999
Third Watch as John Sullivan (131 episodes)
1999
Law & Order: Special Victims Unit as Phillip Westley (1 episode)
1998
American Cuisine as Wicks
1998
Twelfth Night as Fabian
1998
A Cool, Dry Place as Jack Newbauer
1997
Brooklyn South as Officer Stan Pritchard (1 episode)
1997
George Wallace as Al Lingo
1997
Oz as Lenny Burrano (6 episodes)
1996
Eraser as Watch Commander
1996
Kindred: The Embraced (1 episode)
1995
Money Train as Kowalski
1995
New York News as Lapetto (1 episode)
1995
Central Park West as Nick (1 episode)
1994
Viper as Terry Molloy (1 episode)
1993
Scam as Bob Sarcominia
1993
Homicide: Life on the Street (1 episode)
1992
Mad About You as Construction Worker (1 episode)
1990
Law & Order as Hank Chappel (1 episode)
1990
Law & Order as Internal Affairs Detective (1 episode)
1990
Law & Order as Officer Cass (1 episode)
1984
Mutants in Paradise as Boris / Bob