The Thing Expanded as Self
2024
That Alien, Sound as Allen
2021
Pennywise: The Story of ‘It’ as Himself
2021
The Equalizer as Rabbi Alton (1 episode)
2018
Summer Camp Island as The Broom Maker (voice) (1 episode)
2017
Kevin (Probably) Saves the World as Dr. Sloane (1 episode)
2017
The Good Fight as Geoffrey Solomon (1 episode)
2016
Bull as Dr. Declan Mittman (1 episode)
2016
Don't Think Twice as Lou
2016
Lonely Boys as Irving
2015
Mr. Robot as Ice Cream Man (1 episode)
2015
Tumbledown as Bruce Jespersen
2015
Younger as Edward L.L. Moore (4 episodes)
2014
Transparent as Buzzy Rackless (2 episodes)
2014
Red Oaks as Morrie (2 episodes)
2013
Orange Is the New Black as Bill Montgomery (5 episodes)
2012
Elementary as Jacob Weiss (1 episode)
2009
The Good Wife as Geoffrey Solomon (3 episodes)
2008
Vote and Die: Liszt for President as Rease Cunningham
2005
Palindromes as Steve Victor
2000
Noriega: God's Favorite as Mark
1999
Play It to the Bone as Artie
1999
Law & Order: Special Victims Unit as Dr. Berletch (1 episode)
1999
Family Law as Judge Thomas Armstrong (4 episodes)
1998
Felicity as Dr. Auerbach (2 episodes)
1998
The Thing: Terror Takes Shape as Self
1998
Oh Baby (2 episodes)
1998
Significant Others (4 episodes)
1997
Hollywood Dreamers as Self
1997
Fire Down Below as Phil Pratt
1997
The Practice (2 episodes)
1996
Undue Influence as Jack Vega
1996
Multiplicity as Del King
1995
It Was Him or Us as Walter Pomeroy
1995
The Face on the Milk Carton as Jonathan Sands
1995
Forget Paris as Craig
1995
My Brother's Keeper as Morley
1994
The Patriots as Jeremy Pelman
1994
Search for Grace as Dr. Randolph
1994
My Girl 2 as Phil Sultenfuss
1994
Keys as Lowly Flowers
1993
Six Degrees of Separation as Dr. Fine
1993
The Man Without a Face as Prof. Carl Hartley
1993
Bound by Honor as Prison Librarian
1992
Encino Man as Mr. Morgan
1992
My Crasy Life as Computer
1991
The Story Lady as Norm Denton
1991
My Girl as Phil Sultenfuss
1991
Going Under as Defense Contractor
1990
Always Remember I Love You as Earl Monroe
1990
It as Stan Uris (2 episodes)
1990
The Great Los Angeles Earthquake as Kevin Conrad
1990
Law & Order as Judge Andrew Wolinsky (1 episode)
1990
Out of Sight, Out of Mind as Dr. Meltzner
1989
Cast the First Stone as Refson
1989
Settle the Score as Lincoln Whately
1989
Far from Home as Duckett
1989
Third Degree Burn as Clay Reynolds
1989
Two Daddies? as Michael Stevens (voice)
1988
Murphy Brown as Ben (1 episode)
1988
Higher Ground as McClain
1988
The George McKenna Story as Ben Proctor
1988
License to Drive as Mr. Anderson
1988
Hiroshima Maiden as Jim Bennett
1988
Shoot to Kill as Norman
1988
Drug Free Kids: A Parents' Guide as Self
1987
Walker as Ephraim Squier
1987
thirtysomething (1 episode)
1987
The Believers as Marty Wertheimer
1987
Roses Are for the Rich as Everett Corbett
1987
Bride of Boogedy as Carleton Davis
1986
When the Bough Breaks as Milo
1986
Adam: His Song Continues as Jay Howell
1986
L.A. Law as Barry Glassman / Jay Ellison (3 episodes)
1986
L.A. Law as Robert Boland (1 episode)
1986
Mr. Boogedy as Carleton Davis
1986
Matlock (2 episodes)
1985
Wild Horses as Bob Bowne
1985
Amazing Stories as Trent Tinker (1 episode)
1985
My Science Project as Detective Isadore Nulty
1985
Head Office as Max Landsberger
1985
Embassy as Dennis Thorne
1985
The Mean Season as Bill Nolan
1985
Obsessed with a Married Woman as Ed Karasick
1985
The Falcon and the Snowman as Bartender
1984
The Burning Bed as Aryon Greydanus
1984
Flight 90: Disaster on the Potomac as Roger Olian
1984
Empire as Jack Willow (6 episodes)
1983
The Winter of Our Discontent as Danny
1983
Under Fire as Hub Kittle
1983
Nightmares as Steven Houston (segment "Night of the Rat")
1983
The Demon Murder Case as Anthony Marino
1983
An Invasion of Privacy as Dr. Harvey Cohen
1982
Money on the Side as Nelson Vernon
1982
Timerider: The Adventure of Lyle Swann as Claude Dorsett
1982
Cagney & Lacey (1 episode)
1982
I'm Dancing as Fast as I Can as Alan Newman
1981
Fallen Angel as Howard Nichols
1981
East of Eden as Will Hamilton (3 episodes)
1980
Heaven's Gate as Cully
1979
Scavenger Hunt as Georgie Carruthers
1979
Hanover Street as 2nd Lieut. Jerry Cimino
1979
Walking Through the Fire as Dr. Maitland
1979
Time Express (1 episode)
1979
Mr. Horn as Sheriff Ed Smalley
1978
Betrayal as Loren Plotkin
1978
Who'll Stop the Rain as Danskin
1977
Semi-Tough as Phillip Hooper
1976
Having Babies as Max Duggin
1976
Bittersweet Love as Alex
1975
One Day at a Time as David Kane (40 episodes)
1975
Whiffs as Lockyer's Aide
1975
Switch as Wes Atwater (1 episode)
1975
Hot l Baltimore (13 episodes)
1974
Happy Days (1 episode)
1972
M*A*S*H as Digger (1 episode)
1972
The Waltons (1 episode)
1971
All in the Family as George (1 episode)
1970
The Mary Tyler Moore Show as Bob Larson (1 episode)
1970
All My Children (4 episodes)
1968
Hawaii Five-O as Bink Avery (1 episode)
1951
Hallmark Hall of Fame as Danny (1 episode)