2007
Ascension Day as Sam
2005
Back in the Day as Cody
2003
The Station Agent as Henry Styles
2003
Deacons for Defense as Otis
2002
The Shield as Perry (2 episodes)
2001
DMX: Angel as Minister
2000
Stanley's Gig as Teddy Branson
1999
Angel as Fellow Resident (1 episode)
1997
Rosewood as James Carrier
1994
ER as Al Ervin (3 episodes)
1992
Back to the Streets of San Francisco as Henry Brown
1990
Law & Order as Lonnie Jackson (1 episode)
1989
Do the Right Thing as ML
1989
The Meeting as Rashad
1987
Nuts as Harry Harrison
1987
The Man Who Broke 1,000 Chains as Big Sam
1987
A Stranger Waits as Cooper
1985
The Atlanta Child Murders as Homer Williams (2 episodes)
1985
Night Heat (1 episode)
1983
Deadly Force as Lester
1982
Some Kind of Hero as Leon
1980
Gideon's Trumpet as Artis
1979
Knots Landing as Mr. Carter (2 episodes)
1979
Escape from Alcatraz as English
1979
I Know Why the Caged Bird Sings as Freeman
1978
One in a Million: The Ron LeFlore Story as John LeFlore
1976
Leadbelly as Wes Ledbetter
1976
Judge Horton and the Scottsboro Boys as Ramsey
1975
Friday Foster as Senator David Lee Hart
1975
Distance as Sgt. Elwood Horne
1975
Starsky & Hutch (1 episode)
1975
Friendly Persuasion as Swan Stebeney
1974
Police Woman (1 episode)
1974
The Education of Sonny Carson as Pops
1973
The Deadly Trackers as Jacob
1973
Kojak as Willie Daniels (1 episode)
1973
Police Story (1 episode)
1973
Mr. Inside/Mr. Outside as Lt. Valentine
1972
Across 110th Street as Jim Harris
1971
Born to Win as Fixer
1971
The Anderson Tapes as Jimmy
1951
Hallmark Hall of Fame as Arlis (1 episode)