2021
American Underdog as Mike Martz
2021
American Sausage Standoff as Sheriff T.J. Brown
2021
The Equalizer as FDNY Capt. Sanders (1 episode)
2020
For Life as Cyrus Hunt (1 episode)
2019
Off Season as Kellen
2019
Beyond the Night as Bernie Coleman
2018
God Friended Me as Fire Capt. Murphy (1 episode)
2018
FBI as Assistant Director In Charge Hawkins (1 episode)
2017
Wormwood as Wet Works #2
2016
Marvel's Luke Cage as Albert Rackham (1 episode)
2016
Stealing Cars as Jimmy Carmichael
2016
Billions as Ken Shaddock (1 episode)
2015
Blindspot as Nils Bresden (1 episode)
2015
Aquarius as Detective Ed Cutler (13 episodes)
2014
American Sniper as Lt. Col. Jones
2014
Legends as Jason Shaw (2 episodes)
2014
Teenage Mutant Ninja Turtles as Mr. Rivetti
2013
The Blacklist as Daniel Ryker (1 episode)
2013
Alpha House as Bo Carthage, CEO (2 episodes)
2013
Golden Boy as Deputy Commissioner Baia (1 episode)
2013
Motive as Hank Cousineau (1 episode)
2013
House of Cards as Steve (1 episode)
2013
Broken City as Murdock
2013
Banshee as Randall Watts (3 episodes)
2012
You're Nobody 'til Somebody Kills You as Lt. Jeff Harrington
2011
Too Big to Fail as Bart McDade
2011
Body of Proof as Gary Miller (1 episode)
2010
Stake Land as Officer Harley
2010
Law & Order: LA as Sergeant Fordes (1 episode)
2010
Blue Bloods as Dillon Carney (1 episode)
2010
Nikita as Wade (1 episode)
2009
The Taking of Pelham 1 2 3 as ESU Captain
2008
Fringe as Mitchell Loeb (6 episodes)
2008
Generation Kill as Stephen Ferrando (7 episodes)
2008
A Jersey Christmas as Armand
2007
American Gangster as MP
2007
Rockaway as Army Soldier
2007
Burn Notice as Vincent (1 episode)
2007
Where God Left His Shoes as Police Officer
2007
The Black Donnellys as Paddy (1 episode)
2006
Little Children as Pete Olaffson
2006
The Departed as Exam Instructor
2006
A Guide to Recognizing Your Saints as Prison Guard
2006
Kidnapped (1 episode)
2006
The Unit (1 episode)
2006
Freedomland as Visored Cop at Riot
2005
Duane Hopwood as Tommy
2005
State Property: Blood on the Streets as Guard
2004
Rescue Me as Jimmy the Jew (1 episode)
2004
The Jury (1 episode)
2003
Replay as Chester Robb
2003
Hope & Faith as Frank (1 episode)
2001
Law & Order: Criminal Intent as Charlie Hugo (1 episode)
2001
Law & Order: Criminal Intent as Court Officer (1 episode)
2001
Law & Order: Criminal Intent as Detective Finch (1 episode)
2001
Law & Order: Criminal Intent as Elvis Howell (1 episode)
2000
Unbreakable as Orange Suit Man
2000
Deadline (1 episode)
1999
Third Watch as Pete's Brother (1 episode)
1999
Law & Order: Special Victims Unit as Duke Baker (1 episode)
1999
Law & Order: Special Victims Unit as State Trooper Lawley (1 episode)
1999
The Sopranos as Fed #3 (1 episode)
1997
The Devil's Own as Masked Burglar
1995
New York News as Unidentified Bruin (1 episode)
1990
Law & Order as Kyle Marsden (1 episode)