2024
Watchmen: Chapter II as Rorschach / Walter Kovacs (voice)
2024
Watchmen: Chapter I as Rorschach / Walter Kovacs (voice)
2022
Batman: The Long Halloween Deluxe Edition as Carmine 'The Roman' Falcone (voice)
2022
Bosch: Legacy as Harry Bosch (20 episodes)
2021
Batman: The Long Halloween, Part Two as Carmine 'The Roman' Falcone / Luigi Maroni (voice)
2021
Nova Vita (10 episodes)
2021
Batman: The Long Halloween, Part One as Carmine 'The Roman' Falcone (voice)
2019
The Mandalorian as Imperial Captain (1 episode)
2019
Shaft as Special Agent Vietti
2019
An Affair to Die For as Russell
2018
Titans as Lex Luthor (1 episode)
2018
Escape Plan 2: Hades as The Zookeeper
2017
Castlevania as Ratko (voice) (5 episodes)
2016
Live by Night as Tim Hickey
2016
Bornebusch i tevefabriken as Guest (1 episode)
2015
Bosch as Harry Bosch (68 episodes)
2014
Poker Night as Maxwell
2014
Lennon or McCartney as Self
2014
Evolution Within Extinction as Self
2014
Transformers: Age of Extinction as James Savoy
2014
The Last Ship (2 episodes)
2014
Off Camera with Sam Jones as Self (1 episode)
2013
Marvel's Agents of S.H.I.E.L.D. as Felix Blake (3 episodes)
2012
Promised Land as Rob
2012
Marvel One-Shot: Item 47 as Felix Blake
2012
Touch as Randall Meade (3 episodes)
2012
Man on a Ledge as Dante Marcus
2011
Good Morning, Killer as Mike Donato
2011
Grimm as Farley Kolt (1 episode)
2011
Suits as Dominic Barone (3 episodes)
2010
Law & Order: LA as Attorney Kennedy (1 episode)
2010
The Town as Dino Ciampa
2009
White Collar as Senator Terrence Pratt (2 episodes)
2009
Celebrity Ghost Stories as Self (1 episode)
2009
The Good Wife as Glenn Childs (15 episodes)
2008
The Mentalist as Michael Ridley (2 episodes)
2008
The Human Contract as Mr. Praylis
2008
Sons of Anarchy as James 'Jimmy' O'Phelan (12 episodes)
2008
Raising the Bar as Nate Chrisman (1 episode)
2007
Life as Kyle Hollis (2 episodes)
2007
Gone Baby Gone as Lionel McCready
2006
Jericho as Colonel Robert Hoffman (1 episode)
2006
Kidnapped (1 episode)
2005
Supernatural as Roger / War (2 episodes)
2005
Prison Break as Scott (2 episodes)
2005
The Closer as Gregory Disken (1 episode)
2005
Hell's Kitchen as Self - Restaurant Patron (1 episode)
2005
Assault on Precinct 13 as Milos
2004
Lost as Man in Black (4 episodes)
2004
Deadwood as Silas Adams (27 episodes)
2004
Twisted as Dale Becker
2003
NCIS as Roger Walsh (1 episode)
2002
Hack as Zachary (2 episodes)
2002
The Twilight Zone as Dylan (1 episode)
2002
Monk as Daniel Reese (1 episode)
2001
UC: Undercover (1 episode)
2001
Blonde as Baseball Player (2 episodes)
2000
Once in the Life as Torch
2000
CSI: Crime Scene Investigation as Mark Gabriel (3 episodes)
2000
That's Life as Dr. Eric Hackett (17 episodes)
2000
Falcone as Sonny Napoli (9 episodes)
1999
Third Watch as Cameron (1 episode)
1999
Law & Order: Special Victims Unit as Rob Miller (3 episodes)
1999
Law & Order: Special Victims Unit as Tom Landricks (1 episode)
1999
Mind Prey as John Mail
1999
Total Recall 2070 (1 episode)
1998
The Day Lincoln Was Shot as Lewis Thornton Paine
1997
Brooklyn South as Jake Lowery (22 episodes)
1997
Air Force One as Military Officer in White House Situation Room (uncredited)
1997
The Practice as Gordon (1 episode)
1996
Mulholland Falls as Kenny Kamins
1996
Nash Bridges (1 episode)
1996
High Incident (1 episode)
1995
Murder One (3 episodes)
1995
Born to Be Wild as Sergeant Bo Markle
1995
Star Trek: Voyager as Lt. Cmdr. Maxwell Burke (2 episodes)
1994
Touched by an Angel as Lonnie / Gregory (1 episode)
1994
New York Undercover as Frankie (1 episode)
1994
Blind Justice as Sumner
1994
Zero Tolerance as Ray Manta
1994
One Woman's Courage as Douglas Pearson
1993
The X-Files as Doug Spinney (1 episode)
1992
An American Story as Jack Austin
1991
The Commish (1 episode)
1991
Mobsters as Al Capone
1991
The Doors as Macing Cop
1990
Beverly Hills, 90210 (1 episode)
1990
Law & Order as Bill Whitney (1 episode)
1990
The Lost Capone as Ralph Capone
1990
Navy Seals as Redneck in Bar
1989
Tales from the Crypt as Salucci (1 episode)
1951
Hallmark Hall of Fame (1 episode)