Actor
Pastacolypse
2023
as Al Dente Bob (voice)
Deadwood: The Movie
2019
as E. B. Farnum
The Griddle House
2018
as Gus
A Merry Friggin' Christmas
2014
as Father Juge
Pretty Ugly People
2008
as Sam
Disappearances
2007
as Rat Kinneson
The Treasure of Painted Forest
2006
as Paul
Beyond the Wall of Sleep
2006
as Joe Slaader
Cyber Wars
2004
as Riley
Promised Land
2004
as Clark
The Low Budget Time Machine
2003
as The Prospector
Gods and Generals
2003
as Maj. Gen. A. P. Hill
Monte Walsh
2003
as Skimpy Eagens
Monkey Love
2002
as Bradley Chalmers
Crossfire Trail
2001
as Dewey
Stanley's Gig
2000
as Stanley Myer
Psyko Ferret
2000
as Stan Veinous (voice)
Stageghost
2000
as Jack Butler
Nice Guys Sleep Alone
1999
as Rufus
Babylon 5: Thirdspace
1998
as Deuce
George Wallace
1997
as T.Y. Odum
Forest Warrior
1996
as Paul Carpio
Last Man Standing
1996
as Joe Monday
Andersonville
1996
as Munn
Hologram Man
1995
as Manny / Giggles
Siringo
1995
as Tully
Phoenix
1995
as Miro
Wagons East!
1994
as Zeke
The Client
1994
as Wally Boxx
Mirror Mirror 2: Raven Dance
1994
as Roger
Man's Best Friend
1993
as Ray
Skeeter
1993
as Gordon Perry
The Bob Newhart Show 19th Anniversary Special
1991
as Larry
The Rocketeer
1991
as Skeets
Sometimes They Come Back
1991
as Mueller
The Giant of Thunder Mountain
1990
as Percey Crow
Mirror Mirror
1990
as Mr. Veze
Thunderground
1989
as Ratman
Deadly Weapon
1989
as Reverend Smith
The Man Who Broke 1,000 Chains
1987
as Trump
Last Man Standing
1987
as Casper
Dead Aim
1987
as Brennan
Dalton: Code of Vengeance II
1986
as Bobby Fuller
Black Moon Rising
1986
as Tyke Thayden
The Defiant Ones
1986
as Mason
Streets of Justice
1985
as Weasel
Fletch
1985
as Jim Swarthout
City Heat
1984
as Lonnie Ash
Imps*
1983
as Carl
Women of San Quentin
1983
as Countee
Nightmares
1983
as Gas station attendant (segment "Terror in Topanga") (uncredited)
The Ballad of Gregorio Cortez
1983
as Cowboy
Lone Wolf McQuade
1983
as Snow
China Lake
1983
as Little Germ
Who Will Love My Children?
1983
as Cleve Shelby
Blade Runner
1982
as Sebastian
Raggedy Man
1981
as Calvin
Death Hunt
1981
as Ned Warren
Scared Straight! Another Story
1980
as Harlan
Seed of Innocence
1980
as Randy Webb
Coal Miner's Daughter
1980
as Lee Dollarhide
The Onion Field
1979
as Young Con
The Other Side of Victory
1979
as Ben Oakley
Savage Weekend
1979
as Otis
Blue Nude
1978
as Guy in Jail
Fight for Your Life
1977
as Jessie Lee Kane