Actor
Carved
2024
as Bill
Turning Point
2022
as Casper
Bigger
2018
as Michael Steere
Buster's Mal Heart
2017
as Brown (The Last Free Man)
November Rule
2015
as Kareem
Pawn Shop Chronicles
2013
as JJ
Small Apartments
2012
as Artie
Amigo
2011
as Zeke
Running Mates
2011
as Graham 'One-Ball' Jones
Circle of Eight
2009
as Randall
Last Day of Summer
2009
as Joe
Road Trip: Beer Pong
2009
as Kyle Edwards
All About Steve
2009
as Howard
The Company Man
2008
as Guy
Familiar Strangers
2008
I'm Reed Fish
2007
as Andrew
Delta Farce
2007
as Everett
Hustle & Flow
2005
as Shelby
Little Athens
2005
as Cory
The Core
2003
as Theodore Donald 'Rat' Finch
Comic Book Villains
2002
as Archie
The New Guy
2002
as Dizzy Harrison / Gil Harris
Lone Star State of Mind
2002
as Junior
Big Trouble
2002
as Andrew
Chasing Holden
2001
as Neil Lawrence
Cherry Falls
2000
as Wally
Road Trip
2000
as Kyle Edwards
The Open Door
as Framton Nuttel