Actor
The Wedding Pact 2: The Baby Pact
2021
as Jake Jones
The Sweet Life
2017
as Nurse
The Wedding Pact
2014
as Jake Jones
War Flowers
2012
as Tim
Cornered
2011
as Carlin
Ticket Out
2011
as Miller
Small Town Saturday Night
2010
as Dwayne Murphy
Stay Cool
2009
as Officer Bird
Push
2009
as Agent Holden
Crazy
2008
as Billy Byrd
Who's Your Monkey?
2007
as Laith
Brothers Three: An American Gothic
2007
as Norman
Cougar Club
2007
as Mr. Conrad
A Guide to Recognizing Your Saints
2006
as Nerf
Brokeback Mountain
2005
as Monroe
Flight of the Phoenix
2004
as Liddle
The Maldonado Miracle
2003
as Brother Amos
Air Panic
2002
as Rudy
Hart's War
2002
as Cpl. Joe S. Cromin
An American Daughter
2000
as Billy
Legalese
1998
as Randy Mucklan
Bulworth
1998
as Head Valet
Flubber
1997
as Dale Jepner
After Jimmy
1996
as Matt
Homecoming
1996
as Windy
Project: ALF
1996
as 2nd Lt. Harold Reese
A Season of Hope
1995
as Spud
Radioland Murders
1994
as Billy
The Flood: Who Will Save Our Children?
1993
as Mike Smith
Hellbent
as Halfpint