Actor
Rise of the Teenage Mutant Ninja Turtles: The Movie
2022
as Security Guard / Police / Office Man 2 / Café Man (voice)
Immanence
2022
as Davis
DC Showcase: The Losers
2021
as Henry 'Mile a Minute' Jones (voice)
The Gaze
2021
Superman: Man of Tomorrow
2020
as Ron Troupe (voice)
Definition Please
2020
as Wayland Pines
A Million Little Pieces
2019
as Matty
Rogue One: A Star Wars Story
2016
as Stormtrooper
Dependent's Day
2016
as Poker Ross
The Barracks
2011
as SSG Henderson
Amish Grace
2010
as Danny
Easier with Practice
2009
as Aaron
Julia
2008
as Leon
Rails & Ties
2007
as Otis Higgs
Confess
2005
as Terell Lessor
Buds For Life
2004
as Paul Dobson
Anacondas: The Hunt for the Blood Orchid
2004
as Cole Burris
One Point O
2004
as Nile
8 Mile
2002
as Wink
Survival Island
2002
as Doug
Lift
2001
as Angelo
Enslavement: The True Story of Fanny Kemble
2000
as Jack
Whiteboyz
1999
as Khalid
The Substitute 2: School's Out
1998
as Mace
Color of Justice
1997
as Kenny
Twisted
1996
as Willus Burns, her son
Sleepers
1996
as Rizzo
Dead Man
1995
as Johnny 'The Kid' Pickett
Bad Attitudes
1991
as James
Perfect Harmony
1991
as Landy Allen
Murder in Mississippi
1990
as Ben Jr.
Comic Escape
as Gene