2025
The Games in Black & White as Citizen of Atlanta2024
The Disruptors as Steve Russell2023
Will Trent as Drummond Moncrief2023
Christmas Holidate as Nick Harper2023
Reunion as Willie James2022
County Line: No Fear as Clifford Mullins2022
Sons 2 the Grave as Coach Sam Reardon2021
Karen as Charles Wright2021
My Brother's Keeper as Pops2021
A Father's Legacy as Robby2020
The Banker as Britton Garrett2020
The Warrant as Tucker Macready2019
The Righteous Gemstones as Martin Imari2019
Swamp Thing as Mayor Riley2019
Brightburn as Sheriff Deever2019
I See You as Detective Spitzky2019
The World We Make as Thomas Bishop2019
Freshman Year as Professor Thompson2018
The Resident as Dr. Peterson2018
God's Not Dead: A Light in Darkness as Reverend Roland Dial2018
Falling in Love Again as Mr. Owens2018
Legal Action as Ben2018
Chandler Christmas Getaway as Donald2017
Manhunt as Judge Garland Burrell2017
All Saints as Bishop Eldon Thompson2017
A Question of Faith as Farnsworth Newman2017
Mountain Top as Lamar Cochran2017
Slaw as Commissioner Kelly2017
Created Equal as Judge Watford2017
Warrior Road as Professor2016
MacGyver as Julian Halsey2016
Greenleaf as Mac2016
The Accountant as Treasury Secretary2016
Game of Silence as Aaron Epps2016
Hidden Figures as Marion Smithson2016
Miracles from Heaven as Dr. Joe Hester2016
Misconduct as Richard Hill2016
Billy Lynn's Long Halftime Walk as Raise n' Praise Preacher2016
Almost Christmas as Pastor Browning2016
Bad Girl as Deacon Bacon2016
Merry Christmas, Baby as Donald2015
Chicago Med as Bert Goodwin2015
Secrets and Lies as Kevin Williams2015
Powers as Waldo Pilgrim2015
Terminator Genisys as Detective Harding2015
90 Minutes in Heaven as Therapy Doctor2015
Christmas in the Smokies as Bud Walker2015
A Baby for Christmas as Donald2014
Finding Carter as Captain Moss2014
Cat Run 2 as Ray Boudreaux2014
Like a Country Song as Reggie2014
My Other Mother as Abner2014
To Hell and Back as Not available2014
Hero as Kent2014
Marry Us for Christmas as Donald2013
Jimmy as Coach Sellers2013
Heart of the Country as Yates2013
Between Sisters as Franklin2012
Somebody's Child as Petey2012
Hornet's Nest as Ron Brewster2010
MacGruber as Minister2010
Preacher's Kid as Bishop King2010
Mutant Vampire Zombies from the 'Hood! as Dr. Reginald Monte2010
Christmas Cupid as Larry2010
Blood Done Sign My Name as Dr. Samuel Proctor2010
Good Intentions as Buck2010
Unrequited as Mr. Williams2009
NCIS: Los Angeles as Vendor Phil2009
Castle as Jim Van-Eps2009
Drop Dead Diva as Judge Warren Libby2009
The Collector as Sheriff2009
4 Minutes as Carl2008
W. as Evangelical Minister2008
Grapes on a Vine as Bob Hayes2007
Dog Days of Summer as Sheriff Lem Baker2006
Dirty Laundry as Percy2006
The Last Adam as Pastor Bailey2005
Be Cool as Darryl2005
Locusts as General Miller2005
The Beat as Mr. Bernard2003
One Tree Hill as Chuck2003
Old School as Therapist2002
Monk as Sorenson2002
Everwood as James Cleveland2001
Crossing Jordan as U.S. Army Chaplain2000
The District as Clive Rogers2000
Boston Public as Jason Anderson2000
Remember the Titans as Coach Paul 'Doc' Hines1999
Law & Order: Special Victims Unit as Detective Folkner1999
The Sopranos as Reverend James Jr.1999
The West Wing as Robbie Mosley1998
Mama Flora's Family as Charlie (1941)1997
Stag as Taylor Rundgren1997
Acts of Betrayal as Beau Morelli1997
Dying to Belong as Carl Ridgeley1996
No One Would Tell as Detective Anderson1996
Project: ALF as Police Officer1995
Baywatch Nights as Garner Ellerbee1993
In the Line of Fire as Matt Wilder1990
The Fresh Prince of Bel-Air as Security Guard1990
Dream On as Anchorman Terry1989
Baywatch as Garner Ellerbee1989
Major League as Bull Pen Guard1989
The Package as Col. Woods1988
Above the Law as FBI Agent Halloran1984
Murder, She Wrote as Lt. Paul BraggNaN
Slice as Captain KirkNaN
Slice 2 as Captain Kirk2023
Reunion Director2023
Reunion Writer2023
Reunion Executive Producer2023
Christmas Holidate Director2020
Birdie Director