Actor
Countdown
2019
as Gerry
Don't Worry, He Won't Get Far on Foot
2018
as Cowboy Wino
Live by Night
2016
as Disheveled Man (uncredited)
Seven Psychopaths
2012
as The Butcher
Circle of Eight
2009
as Ed
Love Takes Wing
2009
as John Pine
Air Panic
2002
as Walter
Derailed
2002
as Bob Sterling
On the Border
1998
as Phil
Men in White
1998
as G-Man
The Cowboy and the Movie Star
1998
as Dr. Roberts
Together and Alone
1998
as Rusty
Volcano
1997
as Paramedic #1
Silent Night, Deadly Night Part 2
1987
as Older Boy Sledding (archive footage)
Silent Night, Deadly Night
1984
as Older Boy Sledding: Bob
Footloose
1984
as Elvis
California Gold Rush
1981
as Thomas
The Adventures of Huckleberry Finn
1981
The Adventures of Nellie Bly
1981
as Urchin
The Great Brain
1978
as Allen Jensen