Actor
Zo
2024
as Tobias Beecher
Cabin Girl
2023
as Sheriff Mason
The Yellow Birds
2018
as Jim Murphy
Norman Pinski Come Home
2017
as Dr. Vanderwal
The Parable of the Disappearing Recliner
2017
as The Man
Equity
2016
as Randall
Tooken
2015
as Bryan Millers
Into The Dark
2015
as 33963
Desert Cathedral
2014
as Peter Collins
No One Lives
2013
as Hoag
The Collection
2012
as Lucello
Red Tails
2012
as Colonel Jack Tomlinson
Silver Tongues
2011
as Gerry
2nd Take
2011
as Bobby
Helena from the Wedding
2010
as Alex
Bury My Heart at Wounded Knee
2007
as Daniel Royer
We All Scream for Ice Cream
2007
as Layne
The Texas Chainsaw Massacre: The Beginning
2006
as Holden
Pineapple
2006
as Bruce
The Exonerated
2006
as Walter Rhodes
Southern Comfort
2006
as Blue
Extreme Dating
2005
as Hack
The Forgotten
2004
as Al Petalis
A Thief Of Time
2004
as Randall Elliot
Monster
2003
as Vincent Corey
Bark!
2002
as Peter
Shot in the Heart
2001
as Frank Gilmore, Jr.
The Boys of Sunset Ridge
2001
as Ben Thorpe at 33
Wild Iris
2001
as Lud van Eppy
Shaft
2000
as Luger
Diamonds
1999
as Border Guard
Inferno
1999
as Luke
George B.
1997
as Frank
Wayne's World 2
1993
as Terry
Darkness Before Dawn
1993
as Dino
Wayne's World
1992
as Terry
Cast a Deadly Spell
1991
as Larry Willis / Lilly Sirwar
Acting Sheriff
1991
as Robbie
Point Break
1991
as Rosie
The Killing Mind
1991
as Ron Donoho
Session Man
1991
as Neal
Invasion of the Mindbenders
1987
as Crash Hopkins