Actor
Boogie Nights
1997 · as Johnny Doe
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
Floating
1997 · as Jason