Actor
Misty Button
2019
as Todd
Progress Bar
2018
as Rep / Avatar
Seeds
2018
as Evan
Once Upon a Time in Venice
2017
as Donnie
Manhattan Night
2016
as Ron
Therefore I Am
2015
Her Composition
2015
as Carl
The Cobbler
2014
as Patrick
Busted Walk
2011
as John
Forged
2010
as Moose
Winter's Bone
2010
as Little Arthur
Today's Special
2009
as Freddie
Adventureland
2009
as Molly Hatchet T-Shirt Guy
The Winning Season
2009
as Joel
Last Call
2008
as Jay
There Will Be Blood
2007
as Signal Hill Man
Dragon Wars: D-War
2007
as Reporter
Superbad
2007
as Patrick Manchester
You, Me and Dupree
2006
as Charlie
Alien Autopsy
2006
as Junior TV Exec
Love Liza
2002
as Jim
Magnolia
1999
as Geoff, Seminar Guy
SLC Punk
1998
as Chris
Heartwood
1998
as Mike Burris
Boy Crazy, Girl Crazer
1995
as Charlie
I Love Trouble
1994
as Groom
Alive
1993
as Roy Harley