2023
The Hard Hit as Director Ross
2022
The Rookie: Feds as Wade Grey (1 episode)
2019
A Black Lady Sketch Show as Bubba (1 episode)
2019
Round of Your Life as Coach Wilson
2018
Sanitatum as Shelton Scott
2018
The Rookie as Wade Grey (110 episodes)
2018
Edge of the World as Chaplain Jacobs
2017
Wisdom of the Crowd as Detective Cavanaugh (13 episodes)
2017
A Question of Faith as David Newman
2017
Another You as Professor Thompson
2017
Secrets of Deception as Detective Jones
2017
Santa Clarita Diet as Rick (10 episodes)
2016
Restored Me as Coach Maurice Durrell
2016
Lucifer as Joe Hanson (1 episode)
2015
Concussion as Andre Waters
2015
Narcos as Agent DEA (1 episode)
2015
Hot Pursuit as Deputy Marshall Jackson
2015
Forgiveness as Pastor Joseph Jenkins
2014
Lyfe's Journey as Pastor Taylor
2014
Extant as JD's Friend (3 episodes)
2014
Cru as Richard 'Rich' Hughes
2014
Hear No Evil as Samuel
2014
Godzilla as Captain Russell Hampton
2013
The Last Letter as Mr. Tines
2013
Life of a King as Perry
2012
Atlas Shrugged: Part II as Eddie Willers
2012
The Great Divide as Jeff
2012
Revolution as Ken Dawson (3 episodes)
2012
Note to Self as Curtis Sr.
2011
American Horror Story as Det. Andy Hahn (7 episodes)
2011
King of the Underground as Himself
2010
Hawaii Five-0 (4 episodes)
2010
Hawaii Five-0 as Governor Sam Denning (2 episodes)
2010
Nikita as Commander Evan Danforth (3 episodes)
2010
Caught in the Crossfire as Captain Emmett
2010
Why Did I Get Married Too? as Mike
2008
Vantage Point as Holden
2008
Terminator: The Sarah Connor Chronicles as James Ellison (31 episodes)
2008
15 Minutes of Fame as Bradley Wainwright
2007
Why Did I Get Married? as Mike
2007
Traci Townsend as Travis
2007
Game of Life as Mark
2006
Time Bomb as Douglas Campbell
2006
Cutting Room as Steve
2005
Criminal Minds as Officer Lionel Wilkins (1 episode)
2005
Bones as Mr. White (1 episode)
2005
Riding the Bus with My Sister as Jesse
2005
Grey's Anatomy as Colonel Dan Mooney (1 episode)
2004
Collateral as Traffic Cop #1
2004
Soul Plane as Fake Denzel
2004
Twisted as Wilson Jefferson
2004
Paradise as Senator Michael Linney
2003
Full-Court Miracle as Lamont Carr
2003
Las Vegas as Keith Mannix (1 episode)
2003
Phone Booth as Sergeant Cole
2002
Second String as Gerry Fullerton
2002
CSI: Miami as Chris Kaiser (1 episode)
2002
Moonlight Mile as Ty
2002
Book of Love: The Definitive Reason Why Men Are Dogs as Ben Strong
2000
Lockdown as Avery Montgomery
2000
Girlfriends (9 episodes)
2000
Auggie Rose as Officer Decker
1999
Law & Order: Special Victims Unit as Oscar Briggs (1 episode)
1999
Judging Amy as Bruce Van Exel (138 episodes)
1999
Incognito as Jake Hunter
1999
Goodbye Lover as Detective One
1999
The Late Late Show with Craig Kilborn as Self (1 episode)
1997
Kiss the Girls as Seth Samuel
1997
Brooklyn South as Clement Johnson (22 episodes)
1997
Ally McBeal as Matt Griffin (2 episodes)
1997
Event Horizon as Cooper
1997
Hollywood Confidential as Dexter
1996
Dangerous Minds as Kimboley (1 episode)
1996
The Trigger Effect as Raymond
1996
Black Rose of Harlem as Cateye
1994
In the Heat of the Night: Who Was Geli Bendl? as Donnie Muir
1994
Renaissance Man as Pvt. Jackson Leroy
1993
What's Love Got to Do with It as Ike Turner Jr.
1992
Renegade as Slick (1 episode)
1992
California Dreams as "Big Bad" Bo (1 episode)
1951
Hallmark Hall of Fame as Jesse (1 episode)