Year |
Title |
Role |
Notes |
1987–91 |
The Cosby Show |
Denny |
Recurring cast: season 4–5, guest: season 6-7 |
1988 |
CBS Schoolbreak Special |
Ty |
Episode: "Gambler" |
1991 |
Golden Years |
Tanker Driver |
Episode: "Second Chance" |
1992 |
Law & Order |
Leon Jarvis |
Episode: "Cradle to Grave" |
1994 |
Lifestories: Families in Crisis |
Young MC |
Episode: "P.O.W.E.R.: The Eddie Matos Story" |
Sister, Sister |
Stage Manager |
Episode: "Free Billy" |
1996 |
Buddies |
Todd |
Episode: "There Goes the Groom" |
JAG |
Engineer |
Episode: "Recovery" |
Ink |
Cabbie |
Episode: "Above the Fold" |
1997 |
Dark Skies |
Quentin |
Episode: "Burn, Baby, Burn" |
1998 |
The Pretender |
Agent Grimm |
Episode: "A Stand-Up Guy" |
In the House |
Evan |
Episode: "Mr. Hill Goes to New York" |
You're the One |
Howard Purdue |
Episode: "Pilot" |
Getting Personal |
Mitchell |
Episode: "Guess Who Else Is Coming to Dinner?" |
2000 |
Touched by an Angel |
Langford T. |
Episode: "Finger of God" |
2001 |
Strong Medicine |
Ray Ellis |
Episode: "Donors" |
ER |
Uniform Officer |
Episode: "Start All Over Again" |
2002 |
Titus |
Commander |
Episode: "The Trial" |
NYPD Blue |
Harold Carr |
Episode: "Oh, Mama!" |
Boston Public |
Aaron Lipschultz |
Episode: "Chapter Forty" & "Chapter Fifty-Two" |
2003 |
Tremors |
Max |
Episode: "Hit and Run" |
CSI: Miami |
Welch |
Episode: "Spring Break" & "Freaks and Tweaks" |
Soul Food |
Lionel Willock |
Episode: "Shades of Grey" & "My Brother's Keeper" |
The Handler |
Kent |
Episode: "Big Stones" |
2004 |
The Parkers |
Lester |
Recurring cast: season 5 |
2004–05 |
Medical Investigation |
Frank Powell |
Main cast |
2007 |
Girlfriends |
Keith Atwood |
Episode: "What Had Happened Was..." |
Monk |
Silent Killa |
Episode: "Mr. Monk and the Rapper" |
Saving Grace |
William Stener |
Episode: "Everything's Got a Shelf Life" |
2009 |
Meteor |
Simon |
Episode: "Episode #1.2" |
Lie to Me |
Wallace |
Episode: "Unchained" |
The Storm |
Brian Drexler |
Episode: "The Storm, Part 1 & 2" |
2010 |
Bones |
Fireman #1 |
Episode: "The Witch in the Wardrobe" |
The Whole Truth |
Detective |
Episode: "True Confessions" |
The Mentalist |
Phil Debolt |
Episode: "The Red Ponies" |
The Defenders |
Officer Chuck Collins |
Episode: "Nevada v. Rodgers" |
2011 |
Detroit 1-8-7 |
Deputy Chief Johnson |
Episode: "Blackout" |
NCIS |
Sam Keeler |
Episode: "Tell-All" |
Rizzoli & Isles |
Baseball Pundit #2 |
Episode: "Don't Hate the Player" |
Castle |
Marcus Ford |
Episode: "Kill Shot" |
2012 |
Tyler Perry's House of Payne |
Travis 'T-Bone' Harris |
Episode: "Do the Hustle" & "God Bless the Paynes" |
NCIS: Los Angeles |
George Toretto |
Episode: "The Fifth Man" |
2012–14 |
Scandal |
Morris Elcott |
Recurring cast: season 1, guest: season 2-3 |
2013 |
Malibu Country |
Officer Jenkins |
Episode: "Adventures in Babysitting" |
The Big Bang Theory |
Paramedic |
Episode: "The Proton Resurgence" |
2013–22 |
The Goldbergs |
Officer Puchinski |
Guest: season 1, recurring cast: season 2-3 & 5-10 |
2016 |
Better Call Saul |
Detective |
Episode: "Cobbler" |
StartUp |
- |
Episode: "Proof of Concept" & "Buyout" |
NCIS: New Orleans |
Chief Petty Officer Jolly |
Episode: "One Good Man" |
2017 |
Law & Order True Crime |
Curtis |
Recurring cast |
2018 |
American Horror Story: Apocalypse |
Newscaster |
Episode: "The End" |
Station 19 |
Clark |
Episode: "Last Day on Earth" |
2018–23 |
9-1-1 |
Nathaniel Greene |
Recurring role, 3 episodes |
2019 |
No Good Nick |
Security System Installer |
Episode: "The Pigeon Drop" |
Five Points |
Paul Harper |
Episode: "You Don't Know The Whole Story" |
A Black Lady Sketch Show |
Shayla's Father |
Episode: "Your Boss Knows You Don't Have Eyebrows" |
2020–22 |
The Wilds |
Dean Young |
Main cast |
2022 |
Chicago Fire |
Detective Pryma |
Recurring cast: season 10-11 |
The Neighborhood |
Kenny |
Episode: "Welcome to the Hot Prospect" |
2024 |
CSI: Vegas |
Janitor Bing |
Episode: "Scar Tissue" |
Grey's Anatomy |
Darren Riley |
Recurring role, 3 episodes |
2025 |
Suits LA |
Kevin |
Main cast |