Credits
- 2024 · Forever as Gary Pruitt
- 2022 · Star Wars: Tales of the Jedi as Semage (voice)
- 2021 · The Center Seat: 55 Years of Star Trek as Self
- 2019 · That Guy... Who Was In That Thing 3: Trek Stars as Self
- 2019 · #Truth as Martin Jarett
- 2018 · Magnum P.I. as Izzy Durrell
- 2018 · For The People as Allison's Father
- 2017 · The Quad as Napoleon Brown
- 2016 · Lucifer as Robert Ertz
- 2015 · Supergirl as Armek
- 2014 · The Cheaters Club as Shawn
- 2014 · Blackbird as Pastor Crandall
- 2011 · The Protector as Ramon 'Romeo' Rush
- 2011 · Switched at Birth as Eric Bishop
- 2011 · Single Ladies as Sean Clark
- 2009 · Maneater as Dr. Moore
- 2009 · Castle as Hawthorne Carter
- 2007 · The DL Chronicles as Robert Hall
- 2007 · Lincoln Heights as
- 2006 · Shark as
- 2006 · A.I. Assault as Mike Kirby
- 2005 · Serenity as News Anchor
- 2005 · Bones as Dr. Kyle Aldridge
- 2004 · CSI: NY as Quinn Brookman
- 2003 · NCIS as Jack Painter
- 2003 · All of Us as
- 2002 · Half & Half as Julian Houston
- 2001 · 24 as Paul Wilson
- 2001 · Star Trek: Enterprise as Marab
- 2000 · CSI: Crime Scene Investigation as George Craven
- 2000 · CSI: Crime Scene Investigation as Adrian Graham
- 2000 · Girlfriends as
- 2000 · Soul Food as Malik Todd
- 1989 · Coach as Senior