| Year | Title | Role | Notes |
|---|
| 1999 | Battle Dome | T-Money | 1 episode |
| 2000 | WCW Monday Nitro | T-Money | 3 episodes |
| 2002 | The District | Atticus King | Episode: "Return of the King" |
| 2004 | CSI: Miami | Craig Waters | Episode: "Rap Sheet" |
| 2005 | My Wife and Kids | Daryl | Episode: "Michael Joins a Gym" |
| All of Us | Parker | Episode: "He-Male Trouble" |
| 2005–2009 | Everybody Hates Chris | Julius Rock | Main role, 88 episodes |
| 2005–2007 | The Boondocks | Various voices | Voice, 3 episodes |
| 2009 | Casseta & Planeta, Urgente! | Himself | 1 episode |
| 2010–2011 | The Family Crews | 17 episodes |
| 2010–2012 | Are We There Yet? | Nick Kingston-Persons | 73 episodes |
| 2011, 2014 | American Dad! | Heinrich Brown, additional voices | Voice, 2 episodes |
| 2012 | The Newsroom | Lonny Church | 5 episodes |
| Stars Earn Stripes | Himself | Contestant |
| 2013 | Real Husbands of Hollywood | Episode: "Auf Weidersehen
|