Known For
Filmography

Forever
Movie · as Gary Pruitt

Star Wars: Tales of the Jedi
TV · as Semage (voice) · 1 ep
That Guy... Who Was In That Thing 3: Trek Stars
Movie · as Self

#truth
Movie · as Martin Jarett

Magnum P.I.
TV · as Izzy Durrell · 1 ep

For the People
TV · as Allison's Father · 1 ep

The Quad
TV · as Napoleon Brown · 1 ep

Lucifer
TV · as Robert Ertz · 1 ep

The Summoning
Movie · as TJ

Supergirl
TV · as Armek · 1 ep

Misguided
TV · as Principal · 1 ep
The Cheaters Club
Movie · as Shawn

Blackbird
Movie · as Pastor Crandall

Madam Secretary
TV · as Detective · 1 ep

The Protector
TV · as Ramon 'Romeo' Rush · 13 eps

Single Ladies
TV · as Sean Clark · 26 eps

Switched at Birth
TV · as Eric Bishop · 14 eps

Castle
TV · as Hawthorne Carter · 1 ep

Maneater
TV · as Dr. Moore · 1 ep

Lincoln Heights
TV · 1 ep

The DL Chronicles
TV · as Robert Hall · 1 ep

A.I. Assault
Movie · as Mike Kirby

Shark
TV · as Randal Hairston · 1 ep

Serenity
Movie · as News Anchor

Bones
TV · as Dr. Kyle Aldridge · 1 ep

CSI: NY
TV · as Quinn Brookman · 1 ep

All of Us
TV · 2 eps

NCIS
TV · as Jack Painter · 1 ep

Half & Half
TV · as Julian Houston · 1 ep

Star Trek: Enterprise
TV · as Marab · 2 eps

24
TV · as Paul Wilson, Agent Reynolds · 1 ep

CSI: Crime Scene Investigation
TV · as George Craven, Adrian Graham · 1 ep

Girlfriends
TV · as Michael Daniels · 1 ep

Soul Food
TV · as Malik Todd · 6 eps

Coach
TV · as Senior · 1 ep
