Actor
Let's Start a Cult
2024
as Cody Harper
Blood for Dust
2024
as Slim
Manodrome
2023
as Dad Leo
God Is a Bullet
2023
as Gutter
Babylon
2022
as Wilson
Clerks III
2022
as Auditioner
Dog
2022
as Noah
Gossamer Folds
2020
as Jimbo
The Hunt
2020
as Gary
Motherless Brooklyn
2019
as Gilbert Coney
Deepwater Horizon
2016
as Jason Anderson
The Trust
2016
as Detective
Tooken
2015
as Buddy #2
True Story
2015
as Pat Frato
Walk of Shame
2014
as Officer Dave
The Wolf of Wall Street
2013
as Toby Welch
Breakout
2013
as Kenny Baxter
Rise of the Zombies
2012
as Marshall
Paper Cuts
2012
as Steven
Grow Up Already
2011
as Bunky
I'm Having a Difficult Time Killing My Parents
2011
as Andrew
Unstoppable
2010
as Dewey
The Dry Land
2010
as Jack
Brothers
2009
as Sweeney
Fanboys
2009
as Harry Knowles
Struck
2008
as Cupidon
Cutlass
2007
as Bruce
Mr. Woodcock
2007
as Nedderman
The Year Without a Santa Claus
2006
as Jangle
The Fountain
2006
as Manny
Clerks II
2006
as Teen #2
Art School Confidential
2006
as Vince
Neo Ned
2005
as Orderly Johnny
Without a Paddle
2004
as Elwood
The Butterfly Effect
2004
as Thumper
Cold Mountain
2003
as Pangle
Don's Plum
2002
as Big Bum
The First $20 Million Is Always the Hardest
2002
as Curtis 'Tiny' Reese
Vulgar
2002
as Frankie Fanelli
John Q
2002
as Guard Max Conlin
Evolution
2001
as Deke
Blow
2001
as Tuna
Remember the Titans
2000
as Louie Lastik
Road Trip
2000
as Ed
Takedown
2000
as Dan Bradley
Dogma
1999
as Norman (voice)
Bad Trip
1999
as Joshua Schatzberg
Desert Blue
1999
as Cale
Dante's View
1998
as Mason
American History X
1998
as Seth
A Better Place
1997
as Large Rude Student
Chasing Amy
1997
as Fan
Don't Look Back
1996
as Gary
Drawing Flies
1996
as Ethan
Mallrats
1995
as Willam
Dolly
Pearl