Actor
Finishing the Game: The Search for a New Bruce Lee
2007
as Martey Kurtainbaum
Sherrybaby
2006
as Bob Swanson Sr.
Winter Passing
2006
as Brian
Shopgirl
2005
as Dan Buttersfield
Havoc
2005
as Lt. Maris
Looking Through Lillian
2002
as Gene
Shadow Fury
2001
as Mitchell Madsen
The Unsaid
2001
as Joseph Caffey
Joseph's Gift
1999
as Robert Keller
Angel Blue
1998
as Dennis Cromwell
Snide and Prejudice
1997
as Therapist Schaub
Project Shadowchaser III
1995
as Kody
Zooman
1995
as Policeman
Sugar Hill
1994
as Oliver Thompson
Sunny Side Up
1994
as Sam Bottoms
The Trust
1993
as James Baker
North of Chiang Mai
1992
Dolly Dearest
1991
as Elliot Wade
Ragin Cajun
1991
as Legs
After School
1988
as Father Michael McCarren
The Witching of Ben Wagner
1987
as Mr. George 'Dad' Wagner
Island Sons
1987
as Sam Faraday
Gardens of Stone
1987
as Lt. Webber
Hunter's Blood
1986
as David Rand
Prime Risk
1985
as Bill Yeoman
Answers
1985
as Patrolman Rick Selby (Segment "A Good Time")
In 'N Out
1984
No Earthly Reason
1984
as Coley
Desperate Lives
1982
as Ken Baynes
Bronco Billy
1980
as Leonard James
Apocalypse Now
1979
as Lance B. Johnson
Up from the Depths
1979
as Greg Oliver
The Outlaw Josey Wales
1976
as Jamie
Cage Without a Key
1975
as Buddy Goleta
Savages
1974
as Ben Campbell
Zandy's Bride
1974
as Mel Allan
Class of '44
1973
as Marty
The Last Picture Show
1971
as Billy