2025
On Swift Horses as Eddie2024
Breathe as Mike2022
Holiday Hideaway as Thomas2021
NCIS: Hawai'i as Paul Johnson2020
Your Honor as Robbie Robinson2019
Doom Patrol as Dr. Tyme (voice)2019
Truth Be Told as Uncle Bug2018
The Resident as Floyd Washington2018
9-1-1 as Doctor2018
My Dead Ex as Dr. Love2018
Nightmare Cinema as Dr. Michaelson2017
S.W.A.T. as Dell2015
Fresh Off the Boat as Clyde Minter2015
Chicago Med as Paul Michaels2015
Better Call Saul as Judge Xavier Parson2015
The Grinder as Murph2015
Bachelors as Minister2014
How to Get Away with Murder as Janitor Joe2014
10 Cent Pistol as Detective Dassin2013
Mom as Juan2013
The Originals as Hollis2011
Shameless as Officer Jones2009
Lie to Me as Conrad Ricks2009
Bob Funk as Mark2007
Burn Notice as Dan Siebels2007
Love and Other Four Letter Words as Lee Earl2006
Gridiron Gang as Terrell Rollins2005
Bones as Major2005
Numb3rs as Not available2004
Clubhouse as Not available2004
Three Way as Patrolman2003
NCIS as Mail Carrier2003
Cold Case as Maurice Banks2003
The Handler as Not available2002
Presidio Med as Not available2002
Enough as FBI Agent2002
Crocodile 2: Death Swamp as Pilot2002
Angel Blade as Lt. Paul Jackson2001
Grounded for Life as Not available2001
The Guardian as Police Officer2001
Off Centre as Not available2001
The Man Who Wasn't There as Bailiff2001
Earth vs. the Spider as Huge Cop2000
CSI: Crime Scene Investigation as Plant Nursery Worker2000
Malcolm in the Middle as Malik2000
18 Wheels of Justice as Not available2000
Leprechaun in the Hood as Jackie Dee2000
Murder, She Wrote: A Story to Die For as Agent Paul Neeley1999
Judging Amy as Detective (uncredited)1999
Judging Amy as Det. Avery1999
Roswell as Principal1999
Family Law as Ed Adams1999
Get Real as Coach Wilson1999
Three Secrets as Not available1998
Dawson's Creek as Megan Whoopie1998
Becker as Not available1998
Rush Hour as FBI Gate Guard #21998
Oh Baby as Not available1998
Always Outnumbered as Weems1998
Virtual Obsession as Not available1997
The Practice as Not available1997
Ally McBeal as Principal Jolie1997
Nothing to Lose as L.A.P.A. Sergeant1996
Everybody Loves Raymond as Policeman1996
Pacific Blue as Douglas1996
The Pretender as Dr. Fletcher1996
Goode Behavior as Lloyd1996
Clueless as Not available1996
Alien Avengers as Lieutenant Barnes1996
Fox Hunt as Croupier1995
Nowhere Man as Father Ray1995
JAG as Senior Chief1995
NewsRadio as Inspector1995
The Wayans Bros. as Cop1995
Heat as Harry Dieter1994
ER as Lieutenant1994
Beverly Hills Cop III as Cooper1994
The Stand as Rich Moffat1994
Champion Killer as Not available1993
Laurel Avenue as Woodrow Arnett1992
Melrose Place as Detective1992
Hangin' with Mr. Cooper as Vince Meyers1992
Sleepwalkers as Andy Simpson1992
Bloodfist IV: Die Trying as Dan Martin1990
Dream On as Barry1989
Tales from the Crypt as Snaz1989
Casualties of War as Sgt. Hawthorne1988
Katts and Dog as Ron Nakemura1988
Katts and Dog as Lou Adams1987
Jake and the Fatman as Not available1987
The Bold and the Beautiful as Chief Deputy Bradley Baker1987
The Bold and the Beautiful as Deputy Chief Bradley Baker1986
L.A. Law as Officer Walters