Actor
Monster Summer
2024
as Umpire
You Gotta Believe
2024
as Kliff Young
Bad Roomies
2015
as Bobby
Lavalantula
2015
as Chris
Life Blood
2009
as Dan
Dark Ride
2006
as Bill
Gamebox 1.0
2004
as Kaplan
Recess: Taking the Fifth Grade
2003
as Additional Voices (voice)
National Lampoon Presents Dorm Daze
2003
as Styles
Boys Klub
2001
as Country
Recess: School's Out
2001
as Jordan (voice)
Poor White Trash
2000
as Ricky Kenworthy
Ricky 6
2000
as Ollie
Very Mean Men
2000
as Donny Mulroney
Falling Sky
1999
as Mark
The Contract
1999
as Jerry the Clerk
The Secret Life of Girls
1999
as Patrick
Speedway Junky
1999
as Bud
P.U.N.K.S
1999
as Lanny Nygren
Johnny Mysto: Boy Wizard
1997
as Glenn
Address Unknown
1997
as Bernie Libassi
Sometimes They Come Back... Again
1996
as Young Alan
Blue River
1995
as Zoltan
The Big Green
1995
as Larry Musgrove
Beanstalk
1994
as Danny
Summertime Switch
1994
as Modem
Son in Law
1993
as Zack Warner
The Sandlot
1993
as Hamilton 'Ham' Porter