Actor
Trap City
2024
as Goose
Detour 95
2024
as Mr. Ervin
Negligence
2024
as Judge
The Legend of Johnny Jones
2024
as Mr.Ervin
Once in a Valentine
2024
Skeletons in the Closet
2024
as Father Francisco
Gangster's Daughter 2
2023
Steppin Into Love
2023
as Mr. Jones
Gangster's Daughter
2023
Sebastian
2023
as Captain Harris
Player
2023
as Donti Player
Moonlight Soul
2023
as Greg Monaghan
The Dirty 3rd: Next Generation
2023
as Sugar Slim
Boxed In
2022
as Pa
Chocolate City 3: Live Tour
2022
Gangland
2021
as Pastor Earl
Envy: A Seven Deadly Sins Story
2021
Lust: A Seven Deadly Sins Story
2021
Fruits of the Heart
2021
Saints & Sinners: Judgment Day
2021
as Rex
The Available Wife
2020
as Mitchell
The Lick
2020
as Richard Jacobson
Let Go and Let God
2019
as Donald
Diamond in the Rough
2019
as Pastor Davis
I Got the Hook Up 2
2019
as Tony Smooth
Sins of the Father
2019
as Kevin
Juug Gone Wrong
2019
as Mr. Johnson
Everything That Glitters
2018
Misguided Behavior
2018
as Captain Rogers
Worth
2018
as Tony
The Choir Director
2018
as Bishop T.K. Wilson
Couples' Night
2018
as Rich
5K1
2018
as Barry
The Hills
2018
A Talent For Trouble
2018
as Mr. Wellington
Sinners Wanted
2018
as One Eye
Easy Money
2018
as Mr. Milton Miller
Chasing Titles Vol. 1
2017
as T Parker
King of Newark
2017
as Juice
All Eyez on Me
2017
as Floyd
Mountain Top
2017
as Larry Fletcher
The Preacher's Son
2017
as Bishop T.K. Wilson
Merry Ex-Mas
2016
as Pastor Jordan
Flowers
2016
Hunting Season
2016
as Thomas Curry
Where Hearts Lie
2016
as Carl
Love Won't Let Me Wait
2016
as Bishop Buckworth
A Weekend with the Family
2016
as Dingo Stankersheet
The North Star
2016
as Mr. Lee
Fade Away
2016
as Eazy
A Baby for Christmas
2015
as Gavin
The Cheaters Club
2014
as Marvin
Blood Ransom
2014
as Detective Hobbs
They Die by Dawn
2013
as Deputy Sheriff
Criminal Behavior
2013
as Cedric
23rd Psalm: Redemption
2013
as Lester Wayne
Coffin Baby
2013
as Detective S. Jackson
Forbidden Woman
2013
as Randall
God's Precious Jewels
2013
Somebody's Child
2012
as Dr. Sperry
Interludes
2012
as Blake
C'mon Man
2012
as Rooselvelt Steele
Note to Self
2012
as Coach Gerald Woodson
Womack
2012
as Gilly Smalls
Supernatural Swamp Slaughter
2012
The Undershepherd
2012
as Deacon Roberts
The Marriage Chronicles
2012
as Robert McDaniel
He's Mine Not Yours
2011
as Walter
The Perfect Gift
2011
She's Not Our Sister
2011
as Rev. Beckley
35 and Ticking
2011
as Zane
Street Kings 2: Motor City
2011
as Det. Tyrone Fowler
The Ideal Husband
2011
as Daniel
Trapped: Haitian Nights
2011
as Mike
Love Me or Leave Me
2010
as Cecil
Something Like A Business
2010
as Sexy Silk
Heaven Ain't Hard to Find
2010
as Big Bill Herod
When the Lights Go Out
2010
as Freddy
Preacher's Kid
2010
as Ike
Before I Self Destruct
2009
as Sean
God Send Me A Man
2009
as Bishop
Contradictions of the Heart
2009
as Damien
Steppin: The Movie
2009
as Det. Lewis
There's a Stranger in My House
2009
as Mr. John Moore
Man of Her Dreams
2009
Internet Dating
2008
as Leroy 'The Pimp'
The Rimshop
2008
as Joe Joe's Father
Jada
2008
as Terrance
Block Party Madness
2008
as Action Jackson
Shake
2008
as Red
Street Kings
2008
as Sergeant Green
Love for Sale
2008
as Cinque
Show Stoppers
2008
as Coach
First Sunday
2008
as Officer Eddie King
American Dream
2008
as Old Skool
Father of Lies
2007
as Bishop Calvin Jacobs
Young Cesar
2007
as Ali Dean
Gangsta Rap: The Glockumentary
2007
as Tommy Guns
Norbit
2007
as Earl Latimore
Who Made the Potatoe Salad?
2006
as Mr. Jenkins
Confessions
2006
as Chauncey
It Ain't Easy
2006
as Fish
Knights of the South Bronx
2005
as Cokey
The Gospel
2005
as Bishop Fred Taylor
The Fabric of a Man
2005
as Blair
Choices II: The Setup
2005
Rhythm City Volume One: Caught Up
2005
as Big Man
Brothers in Arms
2005
as Doc
Da Block Party
2004
as Action Jackson
Ray
2004
as Jeff Brown
Grand Theft Auto: San Andreas - The Introduction
2004
as Melvin 'Big Smoke' Harris (voice) (uncredited)
Sugar Valentine
2004
as Joshua Valentine
Woman Thou Art Loosed
2004
as Reggie
Roscoe's House of Chicken n Waffles
2004
as Mo Fro
Never Die Alone
2004
as Moon
He Say, She Say, But What Does God Say?
2004
as Satin Jones
Civil Brand
2003
as Capt. Alan Deese
Love Chronicles
2003
as Thomas
Crime Partners
2003
as Kenyatta
Tapped Out
2003
as Detective Blackman
Friday After Next
2002
as Pinky
Ticker
2002
as FBI Agent
Banged Out
2002
Bones
2001
as Jeremiah Peet
The Brothers
2001
as Fred Smith
Lockdown
2000
as Malachi Young
A Private Affair
2000
as Isaiah
Hot Boyz
2000
as Saint
Next Friday
2000
as Pinky
No Tomorrow
1999
as Styles
Foolish
1999
as Everette Washington
The Breaks
1999
as Cosmo
Selma, Lord, Selma
1999
as Martin Luther King Jr
Rush Hour
1998
as Luke
Why Do Fools Fall In Love
1998
as Lawrence Roberts
The Pentagon Wars
1998
as Sgt. Benjamn Dalton
Caught Up
1998
as Herbert / Frank Lowden
Deep Rising
1998
as Mason
Phantoms
1998
as Gen. Leland Copperfield
Buffalo Soldiers
1997
Dead Presidents
1995
as Cutty
Divas
1995
as Bobby
Nowhere to Hide
1994
as Braddock
Green Dolphin Beat
1994
as Armstrong
Menace II Society
1993
as Chauncy
Conflict of Interest
1993
as Detective Oakes
3 Ninjas
1992
as FBI Agent Kurl
Deep Cover
1992
as Leland
House Party
1990
as Sharane's Brother
Alphabet City
1984
as Ramon
The Perfect Love Storm
The In-Law Gang!
as John Sr.