Actor
Two Sinners and a Mule
2023
as Sheriff Cleetus
Trading Paint
2019
as Ben
Bender
2016
as Sheriff J.E. Stone
Hell or High Water
2016
as Old Man
Indiscretion
2016
as Abe
Canyon Trail
2015
as Marshal Trevor Cooper
Rodeo and Juliet
2015
as Judge Lawrence
Cowboys & Aliens
2011
as Wes Claiborne
The Legend of Hell's Gate: An American Conspiracy
2011
as Pete Snyder
The Mist
2007
as Ambrose Cornell
Flicka
2006
Miracle at Sage Creek
2005
as Buckskin Charlie
Hell to Pay
2005
as Dr. Adam Galen
The Wendell Baker Story
2005
as Bob Draper
Truce
2005
as Harry Dodds
The Trail to Hope Rose
2004
as Parson Brown
Gods and Generals
2003
as Gen. Maxcy Gregg
Jericho
2000
as Pap Doolin
Comanche
2000
as Capt. Myles Keogh
The Soul Collector
1999
as Charlie
Wild Wild West
1999
as Cross-Eyed Reb
Hard Time
1998
as Capt. Adam Gunther
Dallas: J.R. Returns
1996
as Steve Grisham
Tombstone
1993
as Turkey Creek Jack Johnson
Gettysburg
1993
as Col. William Gamble
Payback
1991
as Nick
Conagher
1991
Big Bad John
1990
as Bob Simmons
Desperado: The Outlaw Wars
1989
as Wes Porter
The Alamo: Thirteen Days to Glory
1987
as Buck Smith
Proud Men
1987
as Homer
Gunsmoke: Return to Dodge
1987
as Newly
Timestalkers
1987
as Shaving Cowboy
Louis L'Amour's Down the Long Hills
1986
as Grey
T.J. Hooker - Blood Sport
1986
as Off. Phillips
Wild Horses
1985
as Cowboy
Triumphs of a Man Called Horse
1983
as Sgt. Bridges
Dangerous Company
1982
as Petrie
The Legend of the Lone Ranger
1981
as Robert Edward Gattlin
Louis L'Amour's The Cherokee Trail
1981
as Laird
Cattle Annie and Little Britches
1981
as Dynamite Dick
Doc Hooker's Bunch
1978
as Mike Lassiter
Kate Bliss and the Ticker Tape Kid
1978
as Joe
Standing Tall
1978
as George Fewster
Beartooth
1978
Pony Express Rider
1976
as Bovey Kingman
The St. Valentine's Day Massacre
1967
as Poolside Interviewer 2 (uncredited)
Devil's Angels
1967
as Gage
The Wild Angels
1966
as Dear John
And Now Miguel
1966
as Gabriel
Ensign Pulver
1964
as Mannion (uncredited)
Johnny Shiloh
1963
as Josh
The Contested Plains
as Rufus Brown