Lost in Plainview 2006
as Jim
Guy in Row Five 2005
as Homeless Drunk
The Work and the Glory 2004
as Mark Cooper
Silicon Towers 1999
as Charlie Reed
I Know What You Did Last Summer 1997
as David Egan
Boogie Nights 1997
as Johnny Doe
Floating 1997
as Jason
Credits from TMDB.