Filmography
| 2020 | Lazy Susan · as Tom |
| 2019 | Blow the Man Down · as Officer Coletti |
| 2019 | City on a Hill (TV Series) · as Willie Ruder |
| 2018 | Beyond the Night · as Sheriff Hirsch |
| 2018 | Escape at Dannemora (TV Series) · as Clinton Superintendent Steve Racette |
| 2016 | The Neighbor · as Neil |
| 2016 | To Whom It May Concern · as Peter |
| 2016 | Quarry (TV Series) · as Unknown |
| 2016 | The Night Of (TV Series) · as Cop at crime scene |
| 2015 | Freeheld · as Reynolds |
| 2015 | Meadowland · as Ted |
| 2014 | NCIS: New Orleans (TV Series) · as Blake Jarrett |
| 2014 | Madam Secretary (TV Series) · as Peter Harriman |
| 2014 | Chicago P.D. (TV Series) · as John Bukowski |
| 2013 | The Hunted · as Tony |
| 2013 | Orange Is the New Black (TV Series) · as SIS Agent Spiner |
| 2013 | Ray Donovan (TV Series) · as Governor Verona |
| 2012 | NYC 22 (TV Series) · as Detective Tommy Luster |
| 2012 | Elementary (TV Series) · as William Ziff |
| 2011 | Person of Interest (TV Series) · as Detective Byrne |
| 2010 | Drunkboat · as Unknown |
| 2010 | Louie (TV Series) · as Mr. Hoffman |
| 2009 | The Good Wife (TV Series) · as Jim Moody |
| 2005 | Criminal Minds (TV Series) · as Det. Stan Gordinski |
| 2004 | The Apprentice (US) (TV Series) · as Unknown |
| 2001 | Law & Order: Criminal Intent (TV Series) · as Unknown |
| 2000 | Curb Your Enthusiasm (TV Series) · as Mister Softee Man |
| 2000 | CSI: Crime Scene Investigation (TV Series) · as Ed Lusk |
| 1999 | Third Watch (TV Series) · as John Sullivan |
| 1999 | Law & Order: Special Victims Unit (TV Series) · as Phillip Westley |
| 1999 | Flawless · as Tommy |
| 1998 | Ronin · as Larry |
| 1998 | A Cool, Dry Place · as Jack Newbauer |
| 1998 | American Cuisine · as Wicks |
| 1998 | 54 · as Harlan O'Shea |
| 1997 | Brooklyn South (TV Series) · as Unknown |
| 1997 | Oz (TV Series) · as Lenny Burrano |
| 1996 | Eraser · as Watch Commander |
| 1996 | Firehouse · as Sy |
| 1996 | Kindred: The Embraced (TV Series) · as Unknown |
| 1996 | Cosby (TV Series) · as actor |
| 1995 | Money Train · as Kowalski |
| 1995 | Clockers · as Narc #3 |
| 1994 | New York Undercover (TV Series) · as Tony Donato |
| 1994 | Viper (TV Series) · as Terry Molloy |
| 1993 | Daybreak · as Workfare Man |
| 1993 | Scam · as Bob Sarcominia |
| 1993 | Homicide: Life On The Street (TV Series) · as Unknown |
| 1992 | The Secret · as Jack (Voter) |
| 1992 | Mad About You (TV Series) · as Construction Worker #1 |
| 1990 | Law & Order (TV Series) · as Internal Affairs Detective |
| 1976 | Live from Lincoln Center (TV Series) · as Capt. George Brackett |
| 1968 | One Life to Live (TV Series) · as Fritz Van Hinkle |
| 1956 | As The World Turns (TV Series) · as Doctor |
