Home / Discover / People

Marvel's Daredevil

2015
as Ben Urich

Romeo + Juliet

1996
as Captain Prince

The Recruit

2022
as Walter Nyland

Die Hard 2

1990
as Miller

Justified: City Primeval

2023
as Marcus “Sweety” Sweeton

Coming to America

1988
as Basketball Game Vendor

For the People (2018)

2018
as Nicholas Byrne

Falling Down

1993
as Not Economically Viable Man

Honeydripper

2007
as Slick

Eve's Bayou

1997
as Julian Grayraven

Sugar Hill

1994
as Mark Doby

Talk to Me

2007
as Sunny Jim Kelsey

Passion Fish

1992
as Sugar LeDoux

Cop Rock

1990
as Commander Warren Osborne

Dr. Hugo

1996
as Dr. Hugo

Gridlock'd

1997
as D-Reper

Broken Arrow

1996
as Chief Sam Rhodes

Black Rain

1989
as Detective

Dead Man's Revenge

1994
as Jessup Bush

One Good Cop

1991
as Father Wills

Cymbeline

2014
as Caius Lucius

Heaven's Prisoners

1996
as Minos P. Dautrieve

Raymond & Ray

2022
as Reverend West

Black Nativity

2013
as Pawnbroker

Deceit

2004
as Detective Hal Kazin

Sirens

1999
as Vincent Morgan

Chicago Hope

1994
as Dennis Hancock

Drop Squad

1994
as Rocky Seavers

Keys

1994
as Louche Amarant

Zooman

1995
as Davis

Turn It Up

2000
as Cliff

Experimenter

2015
as Thomas Shine

Heat Wave

1990
as Clifford Turpin

Freedom Song

2000
as Daniel Wall

Clear and Present Danger

1994
as Voice-Print Analyst

In a Stranger's Hand

1991
as Det. Gary Hopkins

Director

Movie Faith Under Fire: The Antoinette Tuff Story 2018
Movie Toni Braxton: Unbreak My Heart 2016
Episode The Shield
Insurgents
2005
Episode ER
Start All Over Again
2001
Movie Gridlock'd 1997
Episode MDs
Cruel and Unusual
2002
Episode Sleeper Cell
Torture
2006
Episode Firefly
Our Mrs. Reynolds
2002
Movie Glitter 2001
Episode Gossip Girl
Pret-a-Poor-J
2008
Movie Redemption: The Stan Tookie Williams Story 2004
Episode Boston Legal
Glow in the Dark
2008
Episode ER
It's All in Your Head
2002
Movie Abducted: The Carlina White Story 2012
Movie Waist Deep 2006

Writer

Movie Gridlock'd 1997
Movie Waist Deep 2006

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