2024
Matlock as Edwin Kingston (5 episodes)
2023
Painkiller as Raymond Sackler (6 episodes)
2022
Where the Crawdads Sing as Tate (mid-70s)
2018
A Million Little Things as Mr. Dennings (2 episodes)
2018
Song of Back and Neck as Jarred Foxen
2018
Station 19 as Elliott (1 episode)
2017
Maybe Someday as Douglas Donnelly
2016
Ouija: Origin of Evil as Mr. Browning
2016
This Is Us as Judge Walter Crowder (1 episode)
2016
Damien as Professor Igor Reneus (1 episode)
2014
Chasing Life as Gerald Rayburn (2 episodes)
2014
Devil's Due as Father Thomas
2013
Breaking the Girls as Professor Nolan
2012
3, 2, 1... Frankie Go Boom as Chris
2012
Men At Work as James Wilson (1 episode)
2012
Scandal as Melvin Feen (1 episode)
2011
Grimm as Old Man (1 episode)
2011
Grimm as Rolek Porter (1 episode)
2011
Water for Elephants as Mr. Hyde
2010
Hawaii Five-0 (1 episode)
2010
Justified as Lee Paxton (9 episodes)
2009
The Forgotten as Train Driver (1 episode)
2009
Castle as Principal Duncan (1 episode)
2008
Leverage as Henry Retzing (1 episode)
2006
Dirty Habit as Bishop
2005
Touched as Dr. Reynolds
2005
Bones as Hugo Sanderson (2 episodes)
2005
Grey's Anatomy as Michael Whitman (1 episode)
2005
Medium as Eliot Peterson (1 episode)
2004
CSI: NY as Dr. Richards (1 episode)
2004
Lost as Bernard Nadler (21 episodes)
2003
Secret Santa as Mr. Gibson
2003
Married to the Kellys as Bill Kelly (22 episodes)
2003
NCIS as Walter Carmichael (1 episode)
2003
Miracles (1 episode)
2002
Without a Trace as Congressman Whitehurst (1 episode)
2002
CSI: Miami as Scott Sommer (1 episode)
2002
Slackers as Charles Patton
2001
Wolf Lake as Arthur Van Halen (1 episode)
2000
Sonic Impact as Alex Holmes
2000
The Independent as Ed
2000
CSI: Crime Scene Investigation as Dr. Mercer (1 episode)
2000
Perfect Game as Steven
2000
Malcolm in the Middle as Police Commissioner (1 episode)
1999
Angel as Holland Manners (8 episodes)
1999
The West Wing as John LaSalle (1 episode)
1999
Family Law as Carlisle Tucker (1 episode)
1998
Fantasy Island as Mr. Gable (1 episode)
1998
Permanent Midnight as Dr. Olson
1998
What I Did for Love as Richard
1998
From the Earth to the Moon as Thomas Paine (2 episodes)
1998
The Pentagon Wars as Congressman #2
1997
The Visitor as Army General (1 episode)
1997
Ally McBeal as Mark Harrison (1 episode)
1996
Millennium as Agent Jack Pierson (1 episode)
1996
Everybody Loves Raymond as Special Agent Thomas Garfield (1 episode)
1996
The Cape as Kevin Davis, CAPCOM (1 episode)
1996
Boston Common as Wesley Butterfield (7 episodes)
1996
The Man Next Door as Dwight Cooley
1996
Sex, Censorship and the Silver Screen as Quote Reader
1995
Live Shot as Marvin Seaborne (13 episodes)
1995
Nowhere Man as The Man (1 episode)
1994
The Puppet Masters as Culbertson
1994
Friends as Dr. Harad (1 episode)
1994
ER as Jack Kayson (18 episodes)
1994
Chicago Hope (1 episode)
1994
Forrest Gump as Principal Hancock
1994
The Stand as Whitney Horgan (4 episodes)
1993
Diagnosis: Murder as Dr. Hjortsberg (2 episodes)
1993
Diagnosis: Murder as Ernie Pitt (1 episode)
1993
The X-Files as Leamus (1 episode)
1993
The Adventures of Brisco County, Jr. as Simon Wolfe (1 episode)
1993
A Place To Be Loved as Judge Thomas S. Kirk
1992
Melrose Place as Agent Hill (2 episodes)
1992
Memoirs of an Invisible Man as Chairman of the House Committee
1990
Dark Angel as Warren
1988
Critters 2 as Mr. Morgan
1988
In the Heat of the Night as Drew Ward (1 episode)
1987
Star Trek: The Next Generation as Assistant Manager (1 episode)
1987
La Bamba as Mr. Ludwig
1987
21 Jump Street as Dan Finger (1 episode)
1987
The Charmings (1 episode)
1986
L.A. Law as D.D.A. Bill Graphia (1 episode)
1986
Perfect Strangers as Sam Gorpley (122 episodes)
1985
Growing Pains as Principal Willis Dewitt (1 episode)
1985
The Golden Girls as Meyer (1 episode)
1985
Movers & Shakers as Ray Berg
1984
Murder, She Wrote as Dan the Electrician (1 episode)
1984
Murder, She Wrote as Ethan Stevens (1 episode)
1984
Murder, She Wrote as Neil Fraser (1 episode)
1984
Murder, She Wrote as Stuart Himes (1 episode)
1984
Tales from the Darkside as Dr. Synapsis (1 episode)
1984
Hunter as Vinny Cochran (1 episode)
1984
Mama Malone as Stanley (13 episodes)
1983
Policewoman Centerfold as Druggist
1983
Joe Dancer III: The Big Trade as Paul Iberville
1982
The Tragedy of King Lear as Duke of Albany
1982
T. J. Hooker as Leo Santee (1 episode)
1980
The Stockard Channing Show (1 episode)
1978
WKRP in Cincinnati as Agent Berwick (1 episode)
1978
WKRP in Cincinnati as Mason Nobel (1 episode)
1978
WKRP in Cincinnati as Mr. Anderson (1 episode)
1978
WKRP in Cincinnati as Rex Erhardt (1 episode)