2025
Your Friendly Neighborhood Spider-Man as Lonnie Lincoln (voice) (1 episode)
2023
Bookie as Eugene Byrd (1 episode)
2022
exception as Oscar (voice) (8 episodes)
2022
Quantum Leap as Dr. Everett Harper (1 episode)
2022
Rise of the Teenage Mutant Ninja Turtles: The Movie as Security Guard / Police / Office Man 2 / Café Man (voice)
2022
The Legend of Vox Machina as Additional Voices (voice) (1 episode)
2022
The Legend of Vox Machina as Captain Jarett (voice) (4 episodes)
2021
The Ghost and Molly McGee as Principal O'Connor (voice) (6 episodes)
2021
The Ghost and Molly McGee as Principal O'Connor / The Fizz Wizz (voice) (1 episode)
2021
Spidey and His Amazing Friends as Jefferson Morales (voice) (6 episodes)
2021
DC Showcase: The Losers as Henry 'Mile a Minute' Jones (voice)
2021
Secrets of Sulphur Springs as Sam Tremont (16 episodes)
2020
Superman: Man of Tomorrow as Ron Troupe (voice)
2020
Definition Please as Wayland Pines
2019
All Rise as Detective Bert Taylor (1 episode)
2019
L.A.'s Finest as Big Mikey (2 episodes)
2018
LEGO Star Wars: All-Stars as Zander Freemaker (voice) (1 episode)
2018
The Rookie as Main in Apartment 101 (1 episode)
2018
All American as Dr. Dameon Spears (5 episodes)
2018
Rise of the Teenage Mutant Ninja Turtles as Cortex (voice) (1 episode)
2017
One Day at a Time as Salesman (1 episode)
2016
Rogue One: A Star Wars Story as Additional Voices (voice)
2016
LEGO Star Wars: The Freemaker Adventures as Zander Freemaker (voice) (26 episodes)
2016
Dependent's Day as Poker Ross
2012
Arrow as Andy Diggle (9 episodes)
2012
Daybreak as Charles (5 episodes)
2011
American Horror Story as Greyson's Partner (1 episode)
2011
Suburgatory as Cyrus (1 episode)
2011
The Barracks as SSG Henderson
2010
How to Make Love to a Woman as Layne Wilson
2010
Amish Grace as Danny
2009
Easier with Practice as Aaron
2008
The Mentalist as Russell Bigelow (1 episode)
2008
True Blood as Jerome (3 episodes)
2008
Raising the Bar as Andre Jackman (1 episode)
2007
Life as Ben Mosby (1 episode)
2007
Rails & Ties as Otis Higgs
2006
Heroes as Campaign Manager (5 episodes)
2006
Eureka as Dr Michael Clark (1 episode)
2005
Night Stalker as Alex Nyby (4 episodes)
2005
Ghost Whisperer as Derrick Lee (1 episode)
2005
Bones as Clark Edison (36 episodes)
2005
American Dad! as Ship Captain (voice) (1 episode)
2005
Confess as Terell Lessor
2004
Buds For Life as Paul Dobson
2004
Anacondas: The Hunt for the Blood Orchid as Cole Burris
2003
The Lyon's Den (1 episode)
2003
Two and a Half Men as Lenny (1 episode)
2002
Without a Trace as Cole Warren (1 episode)
2002
Half & Half as Derek (1 episode)
2002
Survival Island as Doug
2001
Crossing Jordan as Sidney (13 episodes)
2000
Enslavement: The True Story of Fanny Kemble as Jack
1999
Third Watch as Nathaniel 'Puppet' Ryder (2 episodes)
1999
Law & Order: Special Victims Unit as Carlos Medina (1 episode)
1999
Family Guy as UPS Deliveryman (voice) (1 episode)
1998
The Substitute 2: School's Out as Mace
1998
For Your Love (4 episodes)
1997
Color of Justice as Kenny
1996
Twisted as Willus Burns, her son
1996
Promised Land (2 episodes)
1995
Dead Man as Johnny 'The Kid' Pickett
1995
The Outer Limits as Ronnie Dell (1 episode)
1994
ER as James Connor (1 episode)
1994
New York Undercover as Tiandre (1 episode)
1993
Chris Cross as Oliver Cross (13 episodes)
1992
Ghostwriter (1 episode)
1992
Are You Afraid of the Dark? as Weeds (1 episode)
1991
Bad Attitudes as James
1991
Perfect Harmony as Landy Allen
1990
Beverly Hills, 90210 (1 episode)
1990
Law & Order as Tonel Otten (1 episode)
1990
Murder in Mississippi as Ben Jr.
1987
The Days and Nights of Molly Dodd (1 episode)
1984
The Cosby Show as Eugene (4 episodes)