2023
Pastacolypse as Al Dente Bob (voice)2019
Deadwood: The Movie as E. B. Farnum2018
The Griddle House as Gus2017
American Gods as The Bookkeeper2014
A Merry Friggin' Christmas as Father Juge2011
Bar Karma as Not available2010
Mike & Molly as Dennis2009
Trauma as Not available2009
The Face is Familiar as Not available2008
True Blood as Bud Dearborne2008
Pretty Ugly People as Sam2007
Tim and Eric Awesome Show, Great Job! as Jim2007
Life as Holt Easley2007
Disappearances as Rat Kinneson2006
I Love the '70s: Volume 2 as Self2006
Beyond the Wall of Sleep as Joe Slaader2006
The Treasure of Painted Forest as Paul2005
Bones as Norbert Mobley2004
Lost as Oldham2004
The Tony Danza Show as Self2004
Deadwood as E. B. Farnum2004
Cyber Wars as Riley2004
Promised Land as Clark2003
Monte Walsh as Skimpy Eagens2003
Gods and Generals as Maj. Gen. A. P. Hill2003
The Low Budget Time Machine as The Prospector2002
Monk as Joshua Skinner2002
Without a Trace as Wally Sykes2002
Monkey Love as Bradley Chalmers2001
Smallville as Brent2001
Crossfire Trail as Dewey2001
Dying on the Edge as Tommy2000
On the Edge of 'Blade Runner' as Self2000
Psyko Ferret as Stan Veinous (voice)2000
Stageghost as Jack Butler2000
Stanley's Gig as Stanley Myer1999
L.A. Heat as Not available1999
Nice Guys Sleep Alone as Rufus1998
Maximum Bob as Dicky Crowe1998
Babylon 5: Thirdspace as Deuce1997
The Practice as Not available1997
Cow and Chicken as Not available1997
Dharma & Greg as Mike1997
George & Leo as Not available1997
George Wallace as T.Y. Odum1996
The Pretender as Roy Abbot1996
Jumanji as Professor J.S. Ibsen (voice)1996
Last Man Standing as Joe Monday1996
Andersonville as Munn1996
Forest Warrior as Paul Carpio1996
Andersonville as Munn1995
Santo Bugito as Clem (voice)1995
Hologram Man as Manny / Giggles1995
Siringo as Tully1995
Phoenix as Miro1994
Babylon 5 as Deuce1994
ER as Mr. Percy1994
The Client as Wally Boxx1994
Wagons East! as Zeke1994
Mirror Mirror 2: Raven Dance as Roger1993
The X-Files as Edward Funsch1993
Walker, Texas Ranger as Will Stanton1993
Walker, Texas Ranger as Mayor1993
Return to Lonesome Dove as Lippy Jones1993
Man's Best Friend as Ray1993
Skeeter as Gordon Perry1992
Batman: The Animated Series as Karl Rossum (voice)1991
The Rocketeer as Skeets1991
Sometimes They Come Back as Mueller1991
The Bob Newhart Show 19th Anniversary Special as Larry1990
Mirror Mirror as Mr. Veze1990
The Giant of Thunder Mountain as Percey Crow1989
Coach as Jesse1989
Coach as Larry1989
Lonesome Dove as Lippy Jones1989
Deadly Weapon as Reverend Smith1989
Thunderground as Ratman1987
Married... with Children as Cousin Eb1987
The Man Who Broke 1,000 Chains as Trump1987
Dead Aim as Brennan1987
Last Man Standing as Casper1986
Matlock as Not available1986
Black Moon Rising as Tyke Thayden1986
The Defiant Ones as Mason1986
Dalton: Code of Vengeance II as Bobby Fuller1985
The Twilight Zone as Not available1985
Fletch as Jim Swarthout1985
Streets of Justice as Weasel1984
City Heat as Lonnie Ash1983
Lone Wolf McQuade as Snow1983
Nightmares as Gas station attendant (segment "Terror in Topanga") (uncredited)1983
Imps* as Carl1983
The Ballad of Gregorio Cortez as Cowboy1983
Women of San Quentin as Countee1983
Who Will Love My Children? as Cleve Shelby1983
China Lake as Little Germ1982
Knight Rider as The Rev1982
Newhart as Larry1982
Blade Runner as Sebastian1982
It Takes Two as Not available1981
Bret Maverick as Not available1981
Death Hunt as Ned Warren1981
Raggedy Man as Calvin1980
Coal Miner's Daughter as Lee Dollarhide1980
Seed of Innocence as Randy Webb1980
Scared Straight! Another Story as Harlan1979
Savage Weekend as Otis1979
The Onion Field as Young Con1979
The Other Side of Victory as Ben Oakley1978
Blue Nude as Guy in Jail1977
Fight for Your Life as Jessie Lee Kane1976
Quincy, M.E. as Not available1976
Battle of the Network Stars as Not available1975
Starsky & Hutch as Not available