Actor
Marcel the Shell with Shoes On
2022
as The Maestro (voice)
Man on the Moon
1999
as Ed Weinberger
The Bob Newhart Show 19th Anniversary Special
1991
as Dr. Jerry Robinson
Circle of Violence: A Family Drama
1986
as Peter Benfield
Your Place... or Mine?
1983
as Phil
Nobody's Perfekt
1981
as Randall Kendall
Serial
1980
as Leonard
Mirror, Mirror
1979
as Andrew McLaren
The Bastard
1978
as Girard
How to Break Up a Happy Divorce
1976
as Carter Dowling
Fuzz
1972
as Buck
Jennifer on My Mind
1971
as Sergei Wasserman
Catch-22
1970
as Captain J.S. McWatt
A Storm in Summer
1970
as Stanley
Medium Cool
1969
as Gus
What Ever Happened to Aunt Alice?
1969
as Mr. Bentley
A Session with the Committee
1969
as Self
Petulia
1968
as Self (uncredited)
Funnyman
1967
as Perry