Actor
The Disruptors
2024
as Steve Russell
Christmas Holidate
2023
as Nick Harper
Reunion
2023
as Willie James
County Line: No Fear
2022
as Clifford Mullins
Sons 2 the Grave
2022
as Coach Sam Reardon
Karen
2021
as Charles Wright
A Father's Legacy
2021
as Robby
My Brother's Keeper
2021
as Pops
The Banker
2020
as Britton Garrett
The Warrant
2020
as Tucker Macready
I See You
2019
as Detective Spitzky
Brightburn
2019
as Sheriff Deever
Freshman Year
2019
as Professor Thompson
The World We Make
2019
as Thomas Bishop
Chandler Christmas Getaway
2018
as Donald
Legal Action
2018
as Ben
God's Not Dead: A Light in Darkness
2018
as Reverend Roland Dial
Falling in Love Again
2018
as Mr. Owens
Warrior Road
2017
as Professor
Slaw
2017
as Commissioner kelly
A Question of Faith
2017
as Farnsworth Newman
All Saints
2017
as Bishop Eldon Thompson
Created Equal
2017
as Judge Watford
Mountain Top
2017
as Lamar Cochran
Hidden Figures
2016
as Marion Smithson
Bad Girl
2016
as Deacon Bacon
Merry Christmas, Baby
2016
as Donald
Almost Christmas
2016
as Pastor Browning
Billy Lynn's Long Halftime Walk
2016
as Raise n' Praise Preacher
The Accountant
2016
as Treasury Secretary
Miracles from Heaven
2016
as Dr. Joe Hester
Misconduct
2016
as Richard Hill
A Baby for Christmas
2015
as Donald
Christmas in the Smokies
2015
as Bud Walker
90 Minutes in Heaven
2015
as Therapy Doctor
Terminator Genisys
2015
as Detective Harding
Marry Us for Christmas
2014
as Donald
My Other Mother
2014
as Abner
Cat Run 2
2014
as Ray Boudreaux
Like a Country Song
2014
as Reggie
Hero
2014
as Kent
To Hell and Back
2014
Heart of the Country
2013
as Yates
Jimmy
2013
as Coach Sellers
Between Sisters
2013
as Franklin
Somebody's Child
2012
as Petey
Hornet's Nest
2012
as Ron Brewster
Christmas Cupid
2010
as Larry
Unrequited
2010
as Mr. Williams
MacGruber
2010
as Minister
Mutant Vampire Zombies from the 'Hood!
2010
as Dr. Reginald Monte
Good Intentions
2010
as Buck
Preacher's Kid
2010
as Bishop King
The Collector
2009
as Sheriff
4 Minutes
2009
as Carl
W.
2008
as Evangelical Minister
Grapes on a Vine
2008
as Bob Hayes
Dog Days of Summer
2007
as Sheriff Lem Baker
Dirty Laundry
2006
as Percy
The Last Adam
2006
as Pastor Bailey
The Beat
2005
as Mr. Bernard
Locusts
2005
as General Miller
Be Cool
2005
as Darryl
Old School
2003
as Therapist
Remember the Titans
2000
as Coach Paul 'Doc' Hines
Acts of Betrayal
1997
as Beau Morelli
Stag
1997
as Taylor Rundgren
Dying to Belong
1997
as Carl Ridgeley
No One Would Tell
1996
as Detective Anderson
Project: ALF
1996
as Police Officer
In the Line of Fire
1993
as Matt Wilder
Major League
1989
as Bull Pen Guard
The Package
1989
as Col. Woods
Above the Law
1988
as FBI Agent Halloran
Slice
as Captain Kirk
Slice 2
as Captain Kirk