2016
Lethal Weapon as Frankie Kelso (1 episode)
2015
Beautiful & Twisted as Detective Dalton
2014
Sin City: A Dame to Kill For as Lt. Liebowitz
2013
The Gauntlet as William
2013
Event 15 as General Black
2012
Serving Up Richard as Everett Hutchins
2012
The Babymakers as Coach Stubbs
2012
Perception as Detective (1 episode)
2012
Stealing Roses as Al
2012
Incident on Marmont Avenue as Charlie
2012
Touch as Arnie Klepper (2 episodes)
2009
Stolen as Police Chief
2008
The Mentalist as Freddy Fitch (1 episode)
2007
Life as Professor Luke Dujardin (1 episode)
2007
Burn Notice as Connor Johnson (1 episode)
2006
A Perfect Day as Chuck
2006
World Trade Center as Inspector Fields
2005
Code Breakers as Commandant Paul D. Harkins
2005
Everybody Hates Chris as Dr. Raymond (4 episodes)
2005
Prison Break as Howard Scuderi (3 episodes)
2005
The L.A. Riot Spectacular as The Assistant Chief
2005
Sin City as Liebowitz
2005
Medium as Richard Madsen (1 episode)
2004
Million Dollar Baby as Hogan (uncredited)
2004
House as Mendelson (1 episode)
2004
CSI: NY as Nick Vicenzo (1 episode)
2004
The Manchurian Candidate as David Donovan
2004
The Terminal as Karl Iverson
2003
NCIS as Phillip Davenport (1 episode)
2003
Martha, Inc.: The Story of Martha Stewart as Ed Kostyra
2003
Down with Love as Private Eye
2003
Head of State as Mr. Earl
2003
Daredevil as Robert McKensie (Director's Cut)
2002
Star Trek: Nemesis as Commander Suran
2002
Monk as Warden Tom Bennet (1 episode)
2002
Washington Heights as Sean
2002
High Crimes as Colonel Farrell
2001
24 as Mike Novick (73 episodes)
2001
Law & Order: Criminal Intent as Perry Powell (1 episode)
2000
CSI: Crime Scene Investigation as Dr. Huxbee (2 episodes)
1999
Law & Order: Special Victims Unit as Edgar Noone (1 episode)
1998
Beloved as Schoolteacher
1998
Mercury Rising as FBI Agent Blackwell (uncredited)
1997
Night Falls on Manhattan as Lieutenant Wilson
1996
The Sentinel as Harry Conkle (1 episode)
1996
Harrison: Cry of the City as Macklin
1995
Inflammable as CPO Duke Miller
1995
New York News (1 episode)
1995
Mad Love as Richard Roberts
1995
Boys on the Side as Jerry
1994
Janek: The Silent Betrayal as Lambroso
1994
The Shawshank Redemption as Guard Mert
1994
ER as Roach Coach Charlie (1 episode)
1994
New York Undercover as ATF Agent Weston (1 episode)
1994
Viper as Marcus White (2 episodes)
1993
The Adventures of Pete & Pete as Mr. Slurm (1 episode)
1992
Glengarry Glen Ross as Detective
1991
City of Hope as Paddy
1990
Law & Order as Allen Sherick (1 episode)
1990
Law & Order as Captain Dennis Burnett (1 episode)
1990
Law & Order as Morgan (1 episode)
1988
Shakedown as Patrick O'Leary
1988
Alone in the Neon Jungle as Pete Coombs
1987
Morgan Stewart's Coming Home as Workman
1987
Critical Condition as Jack Kinney
1985
Doubletake as Mechanic
1985
Out of the Darkness as Detective O'Malley (uncredited)
1985
The Equalizer as Joe (1 episode)
1985
Insignificance as Gaffer
1985
Brass as Det. Si Levy