Actor
God's Not Dead: In God We Trust
2024
as Daryl Smith
James the Second
2023
as Dr. Ramesh
Corsicana
2022
as Bass Reeves
God's Not Dead: We The People
2021
as Daryl Smith
Cut Throat City
2020
as Sinclair Stewart
WriterBoy's Dream
2020
as Brian
Keys to the City
2019
as August King
Behind the Movement
2018
as E.D.Nixon
Dead Trigger
2017
as Rockstock
The Sin Seer
2015
as Grant Summit
Yefon
2015
as Boma
Blackbird
2014
as Lance Rousseau
Not 4 Sale
2013
The Trials of Cate McCall
2013
as Wilson George
Go for Sisters
2013
as Vernell
They Die by Dawn
2013
as Ben Hodges
Blue Caprice
2013
as John Allen Muhammad
Doctor Bello
2013
as Doctor Michael Durant
Suddenly Single
2012
as Sylvester Stone
Area Q.
2012
as Thomas Mathews
The Undershepherd
2012
as L.C.
The Least of These
2011
as Father Andre James
Hurricane Season
2009
as Coach Simmons
The Amateurs
2006
as Homer
Trois: The Escort
2004
as Bernard Grier
This Girl's Life
2004
as Shane
Dead Birds
2004
as Todd
Wild Things 2
2004
as Terence Bridge
Hollywood Homicide
2003
as Antoine Sartain
Ghost Ship
2002
as Greer
Welcome to Collinwood
2002
as Leon
Hood Rat
2001
as Max
Exit Wounds
2001
as George Clark
Dancing in September
2001
as George Washington
Kin
2000
as Stone
Romeo Must Die
2000
as Mac
True Crime
1999
as Frank Louis Beechum
A Texas Funeral
1999
as Walter
Out of Sight
1998
as Kenneth
Bulworth
1998
as Darnell
Mixing Nia
1998
as Lewis
Always Outnumbered
1998
as Wilfred
Joe Torre: Curveballs Along the Way
1997
as Dwight Gooden
Love Jones
1997
as Savon Garrison
Get on the Bus
1996
as Kyle
Soul of the Game
1996
as Adult Willie Mays
Girl 6
1996
as Shoplifter
Mr. and Mrs. Loving
1996
as Blue
Stonewall
1995
as Uniformed Cop
Dead Presidents
1995
as Andrew Curtis
Clockers
1995
as Victor Dunham
Alma's Rainbow
1994
as Miles
Crooklyn
1994
as Vic Powell
Strapped
1993
as Willie
Strictly Business
1991
as Hustler
Land Where My Fathers Died
1991
as Malcolm
Dashing Through the Snow
as Deputy Director Winters