Actor
The Liars Chair
2014
as Russell Watts
Chasing Mavericks
2012
as Bob Pearson
The Harsh Life of Veronica Lambert
2009
Behind Enemy Lines III: Colombia
2009
as Petty Officer 2nd Class Kevin Derricks
Rampage: The Hillside Strangler Murders
2006
as Dave
Beautiful Dreamer
2006
as Ray
Angels Don't Sleep Here
2002
as Det. Jay Stanton
Mi Amigo
2002
as Younger Bobby Ray
Psycho Beach Party
2000
as Wedge Riley
Full Blast
2000
as Razor
Junked
1999
as Jimmy
Dante's View
1998
as Steven
Girl
1998
as Kevin
Can't Hardly Wait
1998
as Jake
Kiss & Tell
1997
as Angry Guy
Boogie Nights
1997
as Surfer
Stir
1997
as Cab Driver
Persons Unknown
1996
as Lewis
Buried Secrets
1996
as Johnny Toussard
Marshal Law
1996
as Skin
Bio-Dome
1996
as Roach
Soldier Boyz
1995
as Brophy
The Low Life
1995
as Craig
The Courtyard
1995
as Mr. Pizza