Known For
Filmography

FOREVER
TV · as Uncle Rick · 1 ep
The Devil Ain't Pius
Movie · as Theo Roley

Blue Call
Movie · as David Carpenter

Init!ation
Movie · as Chief Adam Tahan

Influence
Movie · as Todd Townson

A Bride's Revenge
Movie · as Detective Meeks

Selma
Movie · as Sullivan Jackson

At the Devil's Door
Movie · as Davis

black-ish
TV · as Principal Green · 2 eps

The Perfect Boyfriend
Movie · as Detective Meeks
The Skin Horse
Movie · as Zeke Fenn

Common Law
TV · as Marcus Hunter · 1 ep

The Exes
TV · as Chris · 1 ep

Tyler Perry's For Better or Worse
TV · as Richard Ellington · 135 eps

Harry's Law
TV · as Police Detective · 1 ep

Infection: The Invasion Begins
Movie · as Deputy Johnson

NCIS: Los Angeles
TV · as FBI Agent Mark Williams · 1 ep

Life
TV · as Det. Jason Bloom · 1 ep

Shark
TV · as John Ramsey · 1 ep

Vanished
TV · as Ticket Agent · 1 ep

War of the Worlds
Movie · as Soldier

Criminal Minds
TV · as Det. Fuller · 1 ep

Bones
TV · as Dr. Jason Bergman · 1 ep

Strange Fruit
Movie

Moondance
Movie · as Lance

Boston Legal
TV · as Owen Patterson · 1 ep

Desperate Housewives
TV · as Officer Ramsey · 1 ep

NCIS
TV · as Commander Reynolds · 1 ep

Joan of Arcadia
TV · as Duncan · 2 eps

Solaris
Movie · as Patient

Bug
Movie · as Odwalla Man

CSI: Miami
TV · as Correctional Officer · 1 ep

When Billie Beat Bobby
Movie · as Fight Manager

24
TV · as Officer Pantell · 1 ep

Adrenaline Run
Movie · as Mason

Girlfriends
TV · as Frank Anderson · 1 ep

Strong Medicine
TV · as Melvis 'Mel' MacRane · 1 ep

American Beauty
Movie · as Sale House Man #3

Charmed
TV · as Gil Corso · 2 eps

Rude Awakening
TV · as Henry · 2 eps

Men in Black
Movie · as 1st Lt. Jake Jensen

7th Heaven
TV · as Marine Recruiter · 1 ep

Die Hard: With a Vengeance
Movie · as Gang Member #3

JAG
TV · as Sheets, Gunnery Chief · 1 ep

Dream a Little Dream
Movie · as Low Life #3
