Long Bright River (7 episodes)
2024
Eric as Robert (1 episode)
2021
Birdgirl as Dog with Bucket Hat (voice) (12 episodes)
2021
Law & Order: Organized Crime as Robert Silas (4 episodes)
2020
The Trial of the Chicago 7 as John Mitchell
2020
Our Lady of 121st Street as Father Lux
2020
For Life as Alan Burke (1 episode)
2019
The Boys as Jonah Vogelbaum (3 episodes)
2019
Almost Love as Tommy
2019
City on a Hill as Guy Dan (1 episode)
2019
Cold Pursuit as John 'Gip' Gipsky
2018
Instinct as Roger Reinhart (1 episode)
2017
Final Vision as Bernie Segal
2017
You Were Never Really Here as John McCleary
2016
Ordinary World as Walt
2016
Feed the Beast as Aidan Moran (10 episodes)
2014
The Affair as Bruce Butler (1 episode)
2014
Gotham as Carmine Falcone (19 episodes)
2014
After as Mitch Valentino
2013
House of Cards as Charles Eddis (1 episode)
2012
Elementary as Councilman Slessinger (1 episode)
2012
Longmire as Victor Moretti (1 episode)
2011
Borgia as Rodrigo Borgia (38 episodes)
2011
Person of Interest as Senator Ross Garrison (10 episodes)
2010
Blue Valentine as Jerry
2010
The Company Men as Dysert
2010
Rizzoli & Isles as Patrick 'Paddy' Doyle (7 episodes)
2009
The Good Wife as Oliver Cardiff (1 episode)
2008
Shoot First And Pray You Live as Jim Boone
2008
Sympathetic Details as Phillips
2007
The Wire: The Last Word as Self
2007
The Wire Odyssey as Self
2007
Damages as Walter Kendrick (13 episodes)
2007
Tapping the Wire as Self
2007
Burn Notice as Bill Cowley (2 episodes)
2007
Gracie as Coach Colasanti
2006
Lonely Hearts as Chief MacSwain
2006
Fatwa as John Davidson
2005
Close to Home (1 episode)
2005
Law & Order: Trial by Jury as Tim Grace (1 episode)
2005
Rock the Paint as Father Pete
2004
Sniper 3 as Paul Finnegan
2004
The Kings of Brooklyn as Dad
2003
Mystic River as Driver
2003
NCIS as Lieutenant Cheney (1 episode)
2002
Without a Trace as Hayden Mills (1 episode)
2002
City by the Sea as Henderson
2002
The Wire as William Rawls (60 episodes)
2001
Law & Order: Criminal Intent as Roy Markham (1 episode)
2001
Three Blind Mice as Stephen Leeds
2001
A Glimpse of Hell as Admiral Langlett
2000
CSI: Crime Scene Investigation as Judge Slater (2 episodes)
1999
Puppet as Russian Godfather
1999
Law & Order: Special Victims Unit as Dan Lattimer (1 episode)
1999
Law & Order: Special Victims Unit as Mike Mollinax (1 episode)
1999
Law & Order: Special Victims Unit as Munch's Informant (1 episode)
1999
Law & Order: Special Victims Unit as Rod Franklin (1 episode)
1999
Law & Order: Special Victims Unit as William Rand (1 episode)
1999
Judging Amy as Ralph (1 episode)
1998
Claire Dolan as Cain's Friend
1998
Mercury Rising as Supervisor Hartley
1997
Cop Land as Lassaro's Aide
1997
Oz as Edward Galson (1 episode)
1997
Little Boy Blue as Andy Berg
1997
The Practice (1 episode)
1997
The Practice as Officer Michael Finlay (1 episode)
1997
The Practice as Testifying Detective (1 episode)
1997
Fool's Paradise as U.S. Senator
1996
Beavis and Butt-Head Do America as Airplane Captain / White House Representative (voice)
1995
New York News (1 episode)
1995
Die Hard: With a Vengeance as Construction Foreman
1994
ER as Carl Deraad (10 episodes)
1993
Star Trek: Deep Space Nine as Lenaris Holem (1 episode)
1993
Dr. Quinn, Medicine Woman (1 episode)
1990
Law & Order as Bailiff (2 episodes)
1990
Law & Order as Howard Ridgeway (1 episode)
1990
Law & Order as Jim Gilles (1 episode)
1990
Law & Order as Mr. Stephens (1 episode)
1990
Law & Order as Sergeant Frank Gottlieb (1 episode)