2019
Girls Weekend as Tom
2017
A Series of Unfortunate Events as Elder Sam (2 episodes)
2016
All the Way as Howard W. Smith
2015
Harvey Beaks as Blister (voice) (3 episodes)
2014
black-ish as Bernie (1 episode)
2013
Back in the Game as Warden (1 episode)
2012
Gravity Falls as Pa (voice) (1 episode)
2012
Gravity Falls as Pa Duskerton (voice) (1 episode)
2009
Cougar Town as Chick (19 episodes)
2007
Welcome to Paradise as Reverend McNamara
2002
The Sum of All Fears as Admiral Pollack
2002
Home Room as Police Captain
2002
Clockstoppers as NSA Agent Moore
2001
I Am Sam as Judge Philip McNeily
2001
Scrubs as Bob Kelso (176 episodes)
2001
The Tailor of Panama as Morecombe
2000
Lucky Numbers as Dan Schuff
1999
Family Law as Judge William Jankowski (2 episodes)
1998
Thirst as Lou Wolford
1998
Oh Baby as Fred Calloway (6 episodes)
1996
Early Edition (1 episode)
1996
Last Man Standing as Captain Tom Pickett
1996
Fled as Warden Nichols
1996
Courage Under Fire as Joel Walden
1996
Executive Decision as General Wood
1995
Hiroshima as Secretary of State James F. Byrnes (2 episodes)
1995
Past the Bleachers as Hilton Burberry
1995
Sliders as Professor Jack Bigelow (1 episode)
1995
Sliders as Robert Clark (1 episode)
1994
Chicago Hope (2 episodes)
1994
White Mile as Jerry Taggart
1994
A Time to Heal as Don
1994
Babylon 5 as Captain Trevor Hall (1 episode)
1994
In the Best of Families: Marriage, Pride & Madness as Bob Newsom
1993
The X-Files as Deputy Chief Karras (1 episode)
1992
A House of Secrets and Lies as Ed Norwood
1992
Mad About You as Jack Farrer (1 episode)
1992
Hearts Afire as Mr. Conway (1 episode)
1992
Crossing the Bridge as Lou Morgan
1991
Homefront (42 episodes)
1991
In Broad Daylight as Bob Webb
1991
Edge of Honor as Bo Dubs
1990
Descending Angel as Sam Murray
1990
Beverly Hills, 90210 (3 episodes)
1990
Air America as Major Donald Lemond
1990
By Dawn's Early Light as Sam
1990
Shattered Dreams as Hal Witt
1989
Mancuso, F.B.I. (3 episodes)
1989
In Country as Jim Holly
1989
Breaking Point as Col. Lowe
1989
The Abyss as Gerard Kirkhill
1989
The Outside Woman as Junior Miller
1989
Unconquered as Dr. Smith
1988
Disaster at Silo 7 as Clarence
1987
thirtysomething (1 episode)
1987
Star Trek: The Next Generation as Dr. Paul Stubbs (1 episode)
1987
Wiseguy (9 episodes)
1987
Matewan as Sephus Purcell
1985
The Equalizer as Sheriff (1 episode)
1985
What Comes Around as Larry
1983
Heart of Steel as Priest
1979
Knots Landing as Border Thug (1 episode)
1971
Great Performances as Aubin (1 episode)