Actor
Summer Camp
2024
as Tommy
Sniper: G.R.I.T. - Global Response & Intelligence Team
2023
as Gabriel Stone
Flamin' Hot
2023
as Clarence C. Baker
Sniper: Rogue Mission
2022
as Gabriel Stone
Chip 'n Dale: Rescue Rangers
2022
as Zipper (voice)
No Exit
2022
as Ed
Playing with Fire
2019
as Commander Richards
Secret Obsession
2019
as Detective Frank Page
Breakthrough
2019
as Dr. Garrett
Christmas Everlasting
2018
as Uncle Barney
Kodachrome
2017
as Larry
Naked
2017
as Reginald Swope
The Dark Tower
2017
as Steven Deschain
Fist Fight
2017
as Superintendent Johnson
Sniper: Ghost Shooter
2016
as Colonel
Dead Rising: Endgame
2016
as General Lyons
Jarhead 3: The Siege
2016
as Major Lincoln
Baby, Baby, Baby
2015
as Doctor Hankin
Experimenter
2015
as Ossie Davis
Ted 2
2015
as Fertility Doctor
Dead Rising: Watchtower
2015
as General Lyons
How Murray Saved Christmas
2014
as Narrator (voice)
Dear White People
2014
as Dean Fairbanks
Men, Women & Children
2014
as Secretluvur
Sniper: Legacy
2014
as The Colonel
Sin City: A Dame to Kill For
2014
as Manute
Think Like a Man Too
2014
as Uncle Eddie
Mr. Peabody & Sherman
2014
as Judge (voice)
Out of the Blue
2013
as Control
Life of a King
2013
as Searcy
Welcome to the Jungle
2013
as Mr. Palmer
Battledogs
2013
as Lt. General Christopher Monning
LUV
2013
as Mr. Fish
Heartburn
2013
as Matthew Boa
The Details
2012
as Lincoln
Wreck-It Ralph
2012
as General Hologram (voice)
Kung Fu Panda: Secrets of the Masters
2011
as Ox (voice)
Field of Dreams 2: NFL Lockout
2011
as Mann
Kung Fu Panda 2
2011
as Master Storming Ox (voice)
Breach
2007
as Dean Plesac
Goodbye Bafana
2007
as Nelson Mandela
Jarhead
2005
as Major Lincoln
Sinbad and the Cyclops Island
2003
as Kale
Sinbad: Legend of the Seven Seas
2003
as Kale (voice)
Ticker
2002
as FBI Agent
Far from Heaven
2002
as Raymond Deagan
Love & Basketball
2000
as Zeke McCall
What's Cooking?
2000
as Ronald Williams
Random Hearts
1999
as Detective George Beaufort
The Thirteenth Floor
1999
as Det. Larry McBain
The Minus Man
1999
as Graves
Major League: Back to the Minors
1998
as Pedro Cerrano
How to Make the Cruelest Month
1998
as Manhattan Parks
Standoff
1998
as Agent Ty 'Bama' Jones
Absolute Power
1997
as Tim Collin
The Writing on the Wall
1996
as Sullivan
Widow's Kiss
1996
as Eddie Costello
Amanda
1996
as Seven / Sir Jordan
Waiting to Exhale
1995
as Kenneth
Heat
1995
as Donald Breedan
Major League II
1994
as Pedro Cerrano
Hallelujah
1993
as Rev. Oliver Crawford
Suture
1993
as Clay Arlington
Love Field
1992
as Paul Cater
Mr. Baseball
1992
as Max 'Hammer' Dubois
Navy Seals
1990
as Billy Graham
K-9000
1990
as Nick Sanrio
Major League
1989
as Pedro Cerrano
A Summer to Remember
1985
as Sheriff Pierce
The Return of Marcus Welby, M.D.
1984
as Dr. Beaumont
Grambling's White Tiger
1981
as James 'Shack' Harris
Scoring
1979
as Lt. Harrigan
Lost & Found in Cleveland
as Marty Anderson
Silent Retreat
as Josh Alpert