Actor
Gabe the Cupid Dog
2012
as R.L. Dutton
25 Hill
2011
as Ed
Letters to God
2010
as Mr. Perryfield
Ace Ventura Jr: Pet Detective
2009
as Grandpa Ventura
Generation Gap
2008
as Chick
Murder 101: If Wishes Were Horses
2007
as Jacob Brawley
Silver City
2004
as Casey Lyle
Blessings
2003
as Sheriff
Timequest
2003
as The Traveler
Sunshine State
2002
as Furman Temple
Spirit
2001
as Jacob Hardesty
The President's Man
2000
as President Mathews
A Walton Easter
1997
as John Walton
Homeward Bound II: Lost in San Francisco
1996
as Shadow (voice)
A Walton Wedding
1995
as John Walton
A Season of Hope
1995
as Sam Hackett
Sioux City
1994
as Drew McDermott
Sin and Redemption
1994
as Cal Simms
Sin & Redemption
1994
as Cal Simms
Keys
1994
as Dr. C.J. Halligan
A Walton Thanksgiving Reunion
1993
as John Walton
Cliffhanger
1993
as Frank
The Bodyguard
1992
as Herb Farmer
Crash and Burn
1990
as Lathan Hooks
Sparks: The Price of Passion
1990
as Orville Lemon
Snake Treaty
1989
Good Old Boy: A Delta Boyhood
1988
as Narrator (voice)
Crime of Innocence
1985
as Frank Hayward
A Good Sport
1984
as Tommy O'Bannon
A Day for Thanks on Waltons Mountain
1982
as John Walton
Mother's Day on Waltons Mountain
1982
as John Walton
A Wedding on Waltons Mountain
1982
as John Walton
The Gentleman Bandit
1981
as Father Bernard Pagano
Angel City
1980
as Jared Teeter
On the Nickel
1980
as C.G.
OHMS
1980
as Floyd Wing
Red Alert
1977
as Henry Stone
The Secret Life of John Chapman
1976
as John Chapman
The Stone Killer
1973
as Mathews
Kid Blue
1973
as Drummer
Trouble Man
1972
as Pete Cockrell
The Magnificent Seven Ride!
1972
as Jim Mackay
Hot Summer Week
1972
as John
Chato's Land
1972
as Elias Hooker
The Grissom Gang
1971
as Mace
Lawman
1971
as Jack Dekker
The Sporting Club
1971
as Olson
The Pursuit of Happiness
1971
as Detective Cromie
Five Easy Pieces
1970
as Carl Fidelio Dupea
Last Summer
1969
as Peter's father (uncredited)
A Lovely Way to Die
1968
as Sean Magruder
The Desperate Hours
1967
as Lt. Fredericks
Cool Hand Luke
1967
as Alibi
The Borgia Stick
1967
as Man from Toledo