2023
True Lies as Albert 'Gib' Gibson (13 episodes)
2022
ONI: Thunder God's Tale as Putaro (voice) (4 episodes)
2022
LEGO Star Wars Summer Vacation as Finn (voice)
2022
Rise of the Teenage Mutant Ninja Turtles: The Movie as Raph / Office Man 1 (voice)
2022
The Last Days of Ptolemy Grey as Reggie Lloyd (6 episodes)
2021
Rugrats as Randy Carmichael (voice) (68 episodes)
2020
LEGO Star Wars Holiday Special as Finn (voice)
2019
The Unicorn as Ben (31 episodes)
2019
Above Suspicion as Denver Rhodes
2018
Rise of the Teenage Mutant Ninja Turtles as Raphael (voice) (70 episodes)
2015
Ballers as Charles Greane (47 episodes)
2010
The Sorcerer's Apprentice as Bennet
2010
Blood Done Sign My Name as Herman Cozart
2008
The Express as Jack Buckley
2008
Eleventh Hour as Felix Lee (18 episodes)
2008
Miracle at St. Anna as Private First Class Sam Train
2007
Things We Lost in the Fire as Neal
2007
Transformers as Glen's Cousin (uncredited)
2007
Lucky You as Card Grabber
2007
Gordon Glass as Gordon Glass
2005
Get Rich or Die Tryin' as Keryl
2005
American Pie Presents: Band Camp as Oscar
2005
Sex, Love & Secrets as Travis (10 episodes)
2005
Hell's Kitchen as Self - Restaurant Patron (1 episode)
2004
Shall We Dance? as Vern
2002
8 Mile as Sol George
2002
CSI: Miami as Walter Simmons (65 episodes)
2000
Obstacles as Big June (jung)
1999
The West Wing as Orlando Kettles (1 episode)
1999
Law & Order: Special Victims Unit as Rudi Bixton (1 episode)