Actor
The Vandal
2021
as Harold
No Sudden Move
2021
as Aldrick Watkins
Hollow Point
2019
as Senior Guard James
High Flying Bird
2019
as Spence
Mandy
2018
as Caruthers
American Satan
2017
as Gabriel
Restored Me
2016
as Officer Brantley
Bad Country
2014
as John Nokes
Battledogs
2013
as President Donald Sheridan
Freaky Deaky
2012
as Wendell Robinson
The Big Bang
2011
as Drummer
Henry's Crime
2010
as Frank
Yellow
2006
as Miles Emory
Payback: Straight Up
2006
as Detective Hicks
X-Men: The Last Stand
2006
as Trask
Get Rich or Die Tryin'
2005
as Levar
National Security
2003
as Lieutenant Washington
Red Dragon
2002
as Police Chief
Love and a Bullet
2002
as Mysterious Voice on Phone
Exit Wounds
2001
as Chief Hinges
Never Again
2001
as Earl
Who Killed Atlanta's Children?
2000
as Sheriff Chirumenga Jenga
The Limey
1999
as Head DEA Agent (uncredited)
Fever
1999
as Detective Glass
Payback
1999
as Det. Hicks
Susan's Plan
1998
as Detective Scott
Always Outnumbered
1998
as Blackbird Wills
Sister Act 2: Back in the Habit
1993
as Mr. Johnson
Menace II Society
1993
as Detective
Bird on a Wire
1990
as Albert Diggs
Street of No Return
1989
as Lieutenant Borel
Action Jackson
1988
as Capt. Earl Armbruster
No Man's Land
1987
as Malcolm
Predator
1987
as Mac Eliot
Dallas: The Early Years
1986
as Seth Foster
Commando
1985
as Cooke
American Gigolo
1980
as Leon James
Sergeant Matlovich vs. the U.S. Air Force
1978
as Sgt. Langford
Love Is Not Enough
1978
as 'Happy' Jordan
Car Wash
1976
as Duane – Abdullah
Santiago's Ark
1972
as Mr. Sands