Known For
Filmography
The Last Revolutionary
Movie · as Jack Armstrong

Malcolm in the Middle: Life's Still Unfair
TV · as Brian · 2 eps

Watchmen: Chapter I
Movie · as Hooded Justice / General #1 / Criminal #2 (voice)

Watchmen: Chapter II
Movie · as Otis / Malcolm Long / General #1 (voice)

All American: Homecoming
TV · as Leonard Shaw · 5 eps

Quantum Leap
TV · as Davidson Best · 1 ep

Haus of Vicious
TV · as Trevor · 8 eps

NCIS: Hawaiʻi
TV · as George Conrad · 1 ep

50 States of Fright
TV · as Andy · 3 eps

Rust Creek
Movie · as Slattery

The Curse of La Llorona
Movie · as Mr. Hankins

I'm Just F*cking with You
Movie · as Sheriff

For All Mankind
TV · as Nelson Bradford · 10 eps

A Black Lady Sketch Show
TV · as Uncle Ronald · 1 ep

The Morning Show
TV · as Noah · 1 ep

Grand Hotel
TV · as Malcolm Parker · 8 eps

All Rise
TV · as Randall Mack · 1 ep

Magnum P.I.
TV · as Henry Wilson · 1 ep

The Rookie
TV · as Mr. Andrews · 1 ep

All American
TV · as Leonard Shaw · 1 ep

9-1-1
TV · as Dave Morrisey · 3 eps

S.W.A.T.
TV · as Detective Sal Marcus · 1 ep

Paint It Black
Movie · as Officer Jones

Shooter
TV · as Sheriff Brown · 8 eps

In the Cut
TV · as Clevon 'Smitty' Smith · 37 eps

Grace and Frankie
TV · as Fitz · 1 ep

Bosch
TV · as Jay Griffin · 12 eps

Chicago P.D.
TV · as Supervisory Agent Nathan Conway · 1 ep

Rectify
TV · as Pickle · 5 eps

The Crazy Ones
TV · as Mitch · 1 ep

Chicago Fire
TV · as Supervisory Agent Nathan Conway · 1 ep

Jane by Design
TV · 2 eps

Last Man Standing
TV · as Frank Lippy · 1 ep

Hart of Dixie
TV · as Wally Maynard · 20 eps

The Troop
TV · as Mr. Stockley · 40 eps

The League
TV · as Referee · 1 ep

Glee
TV · as Chili · 1 ep

NCIS: Los Angeles
TV · as Jonathan Hunter · 1 ep

The Mentalist
TV · as Dan Glover · 2 eps

Fifty Pills
Movie · as Housing Manager

Dexter
TV · as Curtis Barnes · 1 ep

Bones
TV · as Joe Noland, Gary Lempke · 1 ep

Rodney
TV · as Burt · 1 ep

Boston Legal
TV · as Adam Murch · 1 ep

Center of the Universe
TV · as Burt · 1 ep

Joan of Arcadia
TV · as Chess Player God · 3 eps

Nip/Tuck
TV · as Victor · 1 ep

NCIS
TV · as Detective Hanley · 1 ep

Like Mike
Movie · as NBA Player (uncredited)

Still Standing
TV · as Maxwell 'Mack' McDaniel · 6 eps

John Doe
TV · as Frank Hayes · 21 eps

Bailey's Mistake
Movie · as Tyler

The Division
TV · as Mr. Rios' Lawyer · 1 ep

Malcolm in the Middle
TV · as Cop

Soul Food
TV · as Roy Johnson · 1 ep

Providence
TV · as Richard Zaks · 1 ep

The Parkers
TV · 1 ep

Noah
Movie

She's So Lovely
Movie · as Leonard

Con Air
Movie · as Gator

Smart Guy
TV · as Floyd Henderson · 51 eps

Sgt. Bilko
Movie · as Sergeant Henshaw

Relativity
TV · 1 ep

Nash Bridges
TV · as Brother Bliss · 1 ep

A Dangerous Affair
Movie · as Det. Webber

Floundering
Movie · as Bodyguard

Out of Darkness
Movie · as Albert Price

ER
TV · as Mr. Gaither · 2 eps

Joe's Life
TV · 11 eps

Diagnosis: Murder
TV · as Don Farabee · 1 ep

White Men Can't Jump
Movie · as Walter

Martin
TV · as Caller #3 (voice) · 1 ep

Melrose Place
TV · as Terrence Haggard · 10 eps

The Doctor
Movie · as Anthony

Hell Hath No Fury
Movie · as Johnson

Deception: A Mother’s Secret
Movie

Home Improvement
TV · as Rick · 1 ep

Taking Care of Business
Movie · as LeBradford Brown

Crazy People
Movie · as Montesque

True Colors
TV · as Schuhverkäufer · 1 ep

Welcome Home
Movie · as Dwayne

Casualties of War
Movie · as M.P.

Coach
TV · as Stacey · 1 ep

Tapeheads
Movie · as Hitman #2

China Beach
TV · 2 eps

Good Morning, Vietnam
Movie · as MP #2 (uncredited)

A Different World
TV · as Otis Curtis · 1 ep

Crime Story
TV · as Prisoner L. Vee Rachmone (as J.J. Jones) · 1 ep

Matlock
TV · as TV Crewman · 1 ep

Family Ties
TV · as Sgt. Tom Davis · 1 ep
