| Affections (2016) |
| The Little Prince (2015) as The King (voice) |
| The Source Family (2013) as Self (archive footage) |
| The Number 23 (2007) as Dr. Sirius Leary |
| This Is an Adventure (2005) as Self |
| Matthew Gray Gubler's Life Aquatic Intern Journal (2005) as Self |
| The Life Aquatic with Steve Zissou (2004) as Bill Ubell |
| The Big Empty (2003) as Neely |
| Raw Iron: The Making of 'Pumping Iron' (2002) as Self (archive footage) |
| Pollock (2000) as Howard Putzel |
| Coyote Ugly (2000) as Romero |
| But I'm a Cheerleader (2000) as Peter |
| The Million Dollar Hotel (2000) as Shorty |
| South of Heaven, West of Hell (2000) as Agent Otts |
| Altman on His Own Terms (2000) as Self |
| Dogma (1999) as John Doe Jersey |
| I Woke Up Early the Day I Died (1998) as Shopkeeper |
| Sweet Jane (1998) as Dr. Geiler |
| Jitters (1997) as Michael |
| Heat (1995) as Solenko, Restaurant Manager (uncredited) |
| Theodore Rex (1995) as Spinner |
| Girl in the Cadillac (1995) as Bud |
| Crazy for a Kiss (1995) as Dr. Webb |
| And the Band Played On (1993) as Antique Shop Owner |
| Carol Leifer: Gaudy, Bawdy & Blue (1992) as Squid Jr. |
| Ted & Venus (1991) as Ted Whitley |
| Brain Dead (1990) as Jack Halsey |
| The Chocolate War (1988) as Brother Jacques |
| Out of the Dark (1988) as Dave Stringer |
| Out of the Dark (1988) as Stringer |
| Martini Ranch: Reach (1988) as Crazy Local |
| Love at Stake (1987) as Parson Babcock |
| Bates Motel (1987) as Alex West |
| Invaders from Mars (1986) as Mark Weinstein |
| Telephone (1986) |
| Electric Dreams (1984) as Edgar (voice) |
| Maria's Lovers (1984) as Harvey |
| The Secret Diary of Sigmund Freud (1984) as Sigmund Freud |
| The Nightingale (1983) as Music Master |
| Love Letters (1983) as Danny De Fronso |
| Hysterical (1982) as Dr. John |
| Rumpelstiltskin (1982) as The Page |
| Night of 100 Stars (1982) as Self |
| She Dances Alone (1981) as Director |
| Die Laughing (1980) as Mueller |
| Brave New World (1980) as Bernard Marx |
| Son of Hitler (1979) as Willi Hitler |
| Why Shoot the Teacher? (1977) as Max Brown |
| Pumping Iron (1977) as Self |
| Bernice Bobs Her Hair (1976) as Warren |
| Roma drogata - La polizia non può intervenire (1975) as Massimo Monaldi |
| Harold and Maude (1971) as Harold |
| Brewster McCloud (1971) as Brewster |
| The Traveling Executioner (1970) as Jimmy Croft |
| Gas! -Or- It Became Necessary to Destroy the World in Order to Save It. (1970) as Hooper |
| The Strawberry Statement (1970) as Elliot |
| M*A*S*H (1970) as Pvt. Warren Boone |
| Sweet Charity (1969) as Flower Child (uncredited) |
| Up the Down Staircase (1967) as Student |
| Ted & Venus Director |
| Ted & Venus Screenplay |
| Martini Ranch: Reach Recording Supervision |
| She Dances Alone Dramaturgy |