2024
Double Down South as Old Nick
2023
We Have a Ghost as Ernest Scheller
2022
Raymond & Ray as Harris
2020
Two Ways Home as Walter
2020
Fully Realized Humans as Richard
2019
El Camino: A Breaking Bad Movie as Lou
2019
Senior Love Triangle as William Selig
2019
Light of My Life as Tom
2019
Making a Deal with the Devil as MacGivens
2019
The Last Big Save as Robert
2016
Ice as Jonah Kreshman (2 episodes)
2015
Digging for Fire as Tom the Neighbor
2015
The Ever After as Father O'Meara
2015
Bosch as John Caffrey (1 episode)
2013
Out of the Furnace as Dan Dugan
2013
Dark Around the Stars as Silky
2013
Ray Donovan as Judge Roger Wettick (1 episode)
2011
I Melt with You as Captain Bob
2011
Mr. Sunshine as General Mitch Tompkins (1 episode)
2011
Session as Dr. Albert Solomon
2010
Black Limousine as Mr. Esteridge
2010
Rizzoli & Isles as Redmond Jones (1 episode)
2010
The Killer Inside Me as Sheriff Bob Maples
2010
After the Denim as James Packer
2009
Crazy Heart as Bill Wilson
2009
Bad Lieutenant: Port of Call - New Orleans as Pat McDonagh
2008
Appaloosa as Abner Raines
2008
Gospel Hill as Jack Herrod
2007
Pain Within as Joseph
2006
Flannel Pajamas as Bill
2006
Brothers of the Head as Eddie Pasqua
2006
The Amateurs as Floyd
2006
The Hills Have Eyes as Gas Station Attendant
2005
It's Always Sunny in Philadelphia as Pop-Pop (2 episodes)
2005
Grey's Anatomy as Mr. Schultz (1 episode)
2005
The Office as Heinrich (1 episode)
2005
North Country as Gray Suchett
2004
Battlestar Galactica as Joe (1 episode)
2003
NCIS as Miller Thompson (1 episode)
2003
The Tulse Luper Suitcases, Part 1: The Moab Story as Tom Fender
2002
The Badge as Bull Hardwick
2002
Monk as Bennie Wentworth (1 episode)
2002
High Crimes as FBI Agent Mullins
2001
Hearts in Atlantis as Len Files
2000
Pollock as Dan Miller
2000
The Million Dollar Hotel as Hector
1999
Roswell as Everett Hubble (1 episode)
1999
The West Wing as General Barrie (1 episode)
1999
Malevolence as Jim Bradley
1999
A Slipping Down Life as Mr. Decker
1998
Monday After the Miracle as Uncle Ed
1998
The Negotiator as Omar (uncredited)
1998
Poodle Springs as Arnie Burns
1997
Buffalo Soldiers as Gen. Pike
1997
Follow Me Home as Larry
1996
Shaughnessy: The Iron Marshal as Marshall
1995
Nixon as Frank Nixon
1995
White Man's Burden as Stanley
1995
Georgia as Erwin Flood
1995
The Avenging Angel as Bill Hickman
1995
Far from Home: The Adventures of Yellow Dog as John Gale
1994
Against the Wall as Ed
1993
Shimmer as Mr. Speck
1993
The X-Files as Sheriff Harden (1 episode)
1993
Teenage Bonnie and Klepto Clyde as Peter Baker
1993
The Ballad of Little Jo as Lyle Hogg (uncredited)
1993
Relentless 3 as Captain Phelan
1992
Love Can Be Murder as Mike Riordan
1992
Revenge on the Highway as Officer Russell Yates
1992
Raising Cain as Sgt, Cully
1991
Talent for the Game as Rev. Bodeen
1991
Love, Lies and Murder as Leverette (2 episodes)
1991
Dillinger as Captain Matt Leach
1990
Law & Order as Whitten (1 episode)
1990
Die Hard 2 as Marvin
1989
The Road to Terror as Himself - Reporter
1989
Desperado: The Outlaw Wars as Billy Dobbs
1989
Nightbreaker as Dan Cutter
1989
True Believer as Cecil Skell
1988
Distant Thunder as Louis
1988
Promised a Miracle as Michael Elliot
1988
Lady in White as Sheriff Saunders
1988
What Price Victory as Eldon Ray
1987
Family Sins as Sheriff
1987
Beverly Hills Cop II as Russ Fielding
1986
River's Edge as Bennett
1985
Misfits of Science as Jeffries (1 episode)
1984
Crazy like a Fox as Trumble (1 episode)
1984
Murder, She Wrote as Jonathan Bailey (1 episode)
1984
Massive Retaliation as Kirk Fredericks
1983
The Ballad of Gregorio Cortez as Boone Chate
1982
Life of the Party: The Story of Beatrice as Tom
1982
Tales of the Apple Dumpling Gang as Eli Nugent
1979
When Hell Was in Session as Lt. Jim Norton
1978
The Winds of Kitty Hawk as William Tate
1978
The Dain Curse as Sgt. O'Gar (3 episodes)
1978
Dallas as Mancuso (1 episode)
1977
The 3,000 Mile Chase as Richette
1976
The Commitment as Abe
1975
A Woman for All Men as Construction Worker
1974
The Rockford Files as Jeff Cooperman (1 episode)
1974
The Rockford Files as Officer Hensley (1 episode)
1973
Incident at Vichy as Police Guard
1973
Kojak as Brenner (1 episode)
1972
The Waltons as Dr. Curtis Willard (7 episodes)