Home / Discover / People

Marvel's Daredevil

2015
as Ben Urich

The Recruit

2022
as Walter Nyland

Justified: City Primeval

2023
as Marcus “Sweety” Sweeton

For the People (2018)

2018
as Nicholas Byrne

Cop Rock

1990
as Commander Warren Osborne

Chicago Hope

1994
as Dennis Hancock

Director

Episode The Shield
Insurgents
2005
Episode ER
Start All Over Again
2001
Episode MDs
Cruel and Unusual
2002
Episode Sleeper Cell
Torture
2006
Episode Firefly
Our Mrs. Reynolds
2002
Episode Gossip Girl
Pret-a-Poor-J
2008
Episode Boston Legal
Glow in the Dark
2008
Episode ER
It's All in Your Head
2002

Guest Star

Episode The Trials of Rosie O'Neill
Life Support
1991
Episode Missing (2003)
Pilot
2003
Episode Rosewood
Naegleria & Neighborhood Watch
2017
Episode Fastlane
Pilot
2002
Episode Criminal Minds
Cold Comfort
2009
Episode Law & Order
Positive
2006
Episode Medium
Second Opinion
2007
Episode ER
ER Confidential
1994
Episode Chasing Life
Unplanned Parenthood
2014
Episode The Sopranos
Watching Too Much Television
2002
Episode Fastlane
Asslane
2003
Episode China Beach
Through and Through
1991
Episode South Central
Dad
1994
Episode Chasing Life
Help Wanted
2014
Episode L.A. Law
Three on a Patch
1994