Actor (58 credits)
- The Mist (2017) Father Romanov
- Hey Arnold: The Jungle Movie (2017) Mr. Simmons, voice acting
- Blindspot (2015) Paul Bolton
- Odd Mom Out (2015) Joe
- The Mysteries of Laura (2014) Calvin Gold
- Pearl (2012) Ted
- Crazy, Stupid, Love. (2011)
- Prayers for Bobby (2008) Reverend Whitsell
- Cashmere Mafia (2008) Maxwell Tate
- Chronic Town (2008) Blow Job
- Courage Doesn't Ask (2007) Maj. Jonathon Wright
- 'Til Death (2006) Paul
- Duck, Duck, Goose! (2005) Le Creepy Guy
- Dr. Vegas (2004) Ron McKernan
- Geldersma (2004) Bruce Sobel
- Frasier: Analyzing the Laughter (2004) Bob «Bulldog» Briscoe, хроника, not listed in credits
- Miss Match (2003) Chuck Webb
- American Dreams (2002) Coach Ambros
- The First $20 Million Is Always the Hardest (2002) Lloyd Acheson
- Fixing Frank (2002) Dr. Apsey
- Sniper 2 (2002)
- The Sissy Duckling (1999) Drake Duckling, voice acting
- Rocket Power (1999) Slack
- Sol Bianca: The Legacy (1999) Void / Pirate, voice acting
- Clowns (1999) Clown #1
- Enemy of the State (1998) Shaffer
- From the Earth to the Moon (1998) Gene Kranz
- Armistead Maupin's More Tales of the City (1998) Edward Bass Matheson
- The Silver Screen: Color Me Lavender (1997) Host / рассказчик
- King of the Hill (1997) Attorney
- Suddenly Susan (1996) Dr. Richards
- Tracey Takes On... (1996) Priest
- The Fan (1996) Garrity
- The Assassination File (1996) Harvey Young
- Caroline in the City (1995)
- Aaahh!!! Real Monsters (1994) Mezmo
- I Love Trouble (1994) Wilson Chess
- Hey Arnold! (1994) Mr. Simmons
- Rising Sun (1993) Ken Shubik
- Frasier (1993) Bulldog Briscoe
- Dave (1993) Reporter
- From the Files of Joseph Wambaugh: A Jury of One (1992)
- The Powers That Be (1992) Walt Stevens, Washington Post Reporter
- Tenchi Muyô! (1992) Galaxy Police Officer
- Captain Ron (1992)
- Columbo: No Time to Die (1992) Sergeant Goodman
- The Rape of Doctor Willis (1991) Styvesant
- Everyday Heroes (1990) Dennis Peterson
- The Silence of the Lambs (1990) Roden
- The Long Walk Home (1990) Charlie
- Longtime Companion (1989) Walter
- Life Goes On (1989) Ed
- Quantum Leap (1989) Jake Dorleac
- Monsters (1988) David
- Roseanne (1988) Art
- The Days and Nights of Molly Dodd (1987) Blaise
- The Manhattan Project (1986) SWAT
- Manhunter (1986) Jimmy Price
Director (1 credits)
Writer (1 credits)