Credits
- 2022 · Roar as Maurice
- 2018 · Dirty John as Officer Stewart
- 2016 · BearCity 3 as Dalton
- 2015 · Locksmiths as Officer Smith
- 2015 · Bosch as Beckelman
- 2014 · black-ish as Mr. Amukamura
- 2014 · Atlas Shrugged: Part III as Broadcast Producer
- 2008 · Foreign Exchange as Museum Guy
- 2008 · Tunnel Rats as Private Jonathan Porterson
- 2004 · House as Ruwe
- 2004 · They Are Among Us as Langford
- 2004 · Silver Lake as
- 2003 · NCIS as Augie Breen
- 2003 · Jeepers Creepers 2 as Deaundre 'Double D' Davis
- 2002 · Boomtown as Friend #2
- 2002 · Clockstoppers as Meeker
- 2001 · Bones as Weaze
- 2001 · Focus as June-Bug
- 2001 · Winning London as Niko
- 2000 · Boston Public as Lawrence Sorrenson
- 2000 · Bull as
- 1999 · Angel as Intern
- 1999 · Get Real as Kid #2
- 1998 · Dawson's Creek as Jean
- 1997 · Van-pires as
- 1994 · ER as John Deere Boy