The Thing Expanded as Self
2023
Lars Shrike Walks the Night as Richard Kendred
2020
The 11th Green as Peaches
2019
Creepshow as Calvin (segment "Doodles") (1 episode)
2016
The Men of Outpost 31 as Self
2016
Welcome to the Men's Group
2016
Dr. Del as Mr. Stone
2015
Vacation as Harry Co-Pilot
2015
Amigo Undead as Old Man Schumer
2014
Gone Girl as Rand Elliott
2014
Farmed and Dangerous as Bob Sears (4 episodes)
2013
Ghost Phone as Hamilton Pierce
2013
Mr. Jones as The Curator
2013
House of Cards as Ted Havemeyer (1 episode)
2011
J. Edgar as Senator Friendly
2011
The Good Doctor as Dr. Harbison
2010
Extraordinary Measures as Dr. Renzler
2010
Breaking Out as Boss
2009
The Philanthropist (1 episode)
2008
The Mentalist as Judge Dellinger (1 episode)
2007
Saving Sarah Cain as Homeless Man
2007
October Road (1 episode)
2007
Constellation as Bear
2006
Flags of Our Fathers as White House Official
2006
In Justice (1 episode)
2005
Ghost Whisperer as Carl Sessick (7 episodes)
2005
Close to Home (1 episode)
2005
Prison Break as Conrad Dallow (1 episode)
2005
Weeds as Charles (2 episodes)
2005
Grey's Anatomy as Jack Shandley (1 episode)
2005
Life of the Party as Jack
2004
Boston Legal as Attorney Braxton Mason (3 episodes)
2004
Silver City as Mort Seymour
2004
LAX as Ralph Gravis (3 episodes)
2003
Joan of Arcadia (1 episode)
2003
NCIS as Max Ellswood (1 episode)
2003
The Agency as Joshua Nankin
2001
Scrubs as Dr. Turner (1 episode)
2001
The Agency (44 episodes)
2001
The Agency as Joshua Nankin (1 episode)
2001
Crossing Jordan as Charles Gibson (1 episode)
2001
The Visit as Parole Board Member Brenner
2000
Strong Medicine as Judge (1 episode)
1999
Mission Hill (2 episodes)
1999
The West Wing as Jim (1 episode)
1999
Once and Again (6 episodes)
1999
Family Law as Andrew Weller (1 episode)
1998
Playing by Heart as Martin (uncredited)
1998
The Thing: Terror Takes Shape as Self
1998
Maximum Bob as Nathan Cahill (1 episode)
1998
The Staircase as Simon Filger
1998
From the Earth to the Moon as Dr. Lee Silver (2 episodes)
1998
From the Earth to the Moon as Lee Silver (12 episodes)
1997
Mad City as Street Preacher
1997
Just Shoot Me! as Martin Spancer (1 episode)
1996
Grace of My Heart as Dr. "Jonesy" Jones
1995
Almost Perfect as Neal Luder (34 episodes)
1995
Tecumseh: The Last Warrior as William Henry Harrison
1995
Original Sins as Jimbo
1995
NewsRadio as Judge (1 episode)
1995
Star Trek: Voyager as Dr. Crell Moset (1 episode)
1994
ER as Jared Morgan (1 episode)
1993
Nurses on the Line: The Crash of Flight 7 as Dr. Rulon Beesley
1993
Black Widow Murders: The Blanche Taylor Moore Story as Dwight Moore
1992
Light Sleeper as Robert
1992
Man Trouble as Lewie Duart
1990
Dream On as Peter Brewer (1 episode)
1990
The Image as Dr. Sigmond Grampton
1990
Downtown as Jerome Sweet
1988
Betrayed as Jack Carpenter
1988
The Couch Trip as Lawrence Baird
1987
thirtysomething (22 episodes)
1987
Beauty and the Beast (1 episode)
1987
He's My Girl as Mason Morgan
1987
Conspiracy: The Trial of the Chicago 8 as Richard Schultz
1987
The Trouble with Dick as Lars
1986
Sledge Hammer! (1 episode)
1986
Legal Eagles as Blanchard
1986
Blood & Orchids as Phillip Murray
1985
Sweet Dreams as Randy Hughes
1985
The New Alfred Hitchcock Presents as Professor John Tate (1 episode)
1984
Falling in Love as Brian Gilmore
1984
Murder, She Wrote as Wilton Tibbles (1 episode)
1984
Best Kept Secrets as Rev. Warner
1983
Star 80 as Martin "Geb" Gebber
1983
The Right Stuff as Liaison Man
1983
Special Bulletin as Dr. Bruce Lyman
1982
Ladies and Gentlemen, the Fabulous Stains as Dave Robell
1982
The Escape Artist as Newspaper Editor
1982
Missing as Consul Phil Putnam
1982
The Day the Bubble Burst
1981
Park Place (5 episodes)
1980
Reward as Steve Rawlin
1980
Gideon's Trumpet as James Fitzpatrick
1980
Hide in Plain Sight as Richard Fieldston
1980
Marriage Is Alive and Well as David
1979
Being There as Thomas Franklin
1979
Billy in the Lowlands
1978
WKRP in Cincinnati (1 episode)
1978
On the Yard as Psychiatrist
1978
Go Tell the Spartans as Lt. Finley Wattsberg
1978
Gray Lady Down as USS Neptune Crewmember
1977
The Greatest as Captain
1977
Danger in Paradise as Hobart
1976
Bound for Glory as Carl
1976
Helter Skelter as Harry Jones
1975
Crime Club as Peter Karpf
1975
Barney Miller as Bodhisattva (1 episode)
1975
Barney Miller as Howard Speer (1 episode)
1975
Barney Miller as Howard Weckler (1 episode)
1975
Barney Miller as Jeffrey Stevens (1 episode)
1975
Barney Miller as Justice Department Counsel Chester Monahan (1 episode)
1975
The Seagull as Medvedenko
1974
The Migrants as Tom Trimpin
1973
Kojak as George Martin (1 episode)
1973
The Paper Chase as Toombs
1971
Great Performances as Medvedenko (1 episode)
1969
Story Theatre as Ensemble Member
1951
Hallmark Hall of Fame as James Fitzpatrick (1 episode)