Actor
Jerry & Marge Go Large
2022
as Howard
Weird: The Al Yankovic Story
2022
as Sleazy MC
My Little Pony: A New Generation
2021
as Argyle (voice)
Playing God
2021
as Frank
Pink Skies Ahead
2020
as Richard
Daddio
2019
as Paul
The Meddler
2016
as Mark
10 Rules for Sleeping Around
2013
as Jeffrey Fields
Batman: The Dark Knight Returns, Part 2
2013
as Bartholomew Wolper (voice)
The Words
2012
as Nelson Wylie
Batman: The Dark Knight Returns, Part 1
2012
as Dr. Bartholomew Wolper (voice)
Pure Country 2: The Gift
2010
as Angel Joseph
Unwigged & Unplugged: An Evening with Christopher Guest, Michael McKean and Harry Shearer
2009
as Self
Stonehenge: 'Tis a Magic Place
2009
as David St. Hubbins
Whatever Works
2009
as Joe - Boris' Friend #3
Spinal Tap: Back from the Dead
2009
as David St. Hubbins
Adventures of Power
2008
as Harlan
Billy & Mandy: Wrath of the Spider Queen
2007
as Kalgoron (voice)
The Grand
2007
as Steve Lavisch
Joshua
2007
as Chester
The Thick Of It
2007
as Glen Glahm
The Year Without a Santa Claus
2006
as Snow Miser
For Your Consideration
2006
as Lane Iverson
Relative Strangers
2006
as Ken Hyman
Open Wide: Tooth School Inside
2006
as Dr. Flossman (voice)
The Producers
2005
as Prison Trustee
Arnie the Doughnut
2005
as Narrator / Arnie the Doughnut (voice)
Candor City Hospital
2005
as Patient
The Secret Policeman's Ball: The Music Edition
2004
as David St. Hubbins
And Starring Pancho Villa as Himself
2003
as William Christy Cabanne
A Mighty Wind
2003
as Jerry Palter
The Haunted Lighthouse
2003
as Captain Van Legge
100 Mile Rule
2002
as Howard
Auto Focus
2002
as Video Executive
The Guru
2002
as Dwain
Teddy Bears' Picnic
2002
as Porterfield 'Porty' Pendleton
Slap Her... She's French
2002
as Monsieur Duke
The Hunchback of Notre Dame II
2002
as Sarousch (voice)
Recess Christmas: Miracle On Third Street
2001
as Mr Bream (voice)
My First Mister
2001
as Bob
Dr. Dolittle 2
2001
as Bird (voice)
Never Again
2001
as Alex The Transvestite
Little Nicky
2000
as Chief of Police
Best in Show
2000
as Stefan Vanderhoof
Catching Up with Marty DiBergi
2000
as David St. Hubbins
Beautiful
2000
as Lance DeSalvo
Snowden's Christmas
1999
as (voice)
Mystery, Alaska
1999
as Mr. Walsh
Teaching Mrs. Tingle
1999
as Principal Potter
True Crime
1999
as RĂ©verend Shillerman
Kill the Man
1999
as Mr. Livingston
With Friends Like These...
1998
as Dr. Maxwell Hersh
Archibald the Rainbow Painter
1998
as J.P. Bigelow
Small Soldiers
1998
as Insaniac / Freakenstein (voice)
Final Justice
1998
as Merle Hammond
The Pass
1998
as Willie L.
Casper: A Spirited Beginning
1997
as Bill Case
Still Breathing
1997
as New Mark
No Strings Attached
1997
as Elliot Lewis
Nothing to Lose
1997
as Phillip "P.B." Barrow
That Darn Cat
1997
as Peter Randall
Jack
1996
as Paulie
The Sunshine Boys
1996
as Scott Grogan
Edie & Pen
1996
as Rick
Across the Moon
1995
as Frank
The Brady Bunch Movie
1995
as Mr. Larry Dittmeyer
Radioland Murders
1994
as Rick Rochester
Airheads
1994
as Milo Jackson
MacShayne: Final Roll of the Dice
1994
as Ozzie Evans
Coneheads
1993
as Gorman Seedling, INS Deputy Commissioner
The Return of Spinal Tap
1992
as David St. Hubbins / Jerry Palter
Man Trouble
1992
as Eddy Revere
Memoirs of an Invisible Man
1992
as George Talbot
Murder in High Places
1991
as Pettibone
Book of Love
1990
as Adult Jack Twiller
Flashback
1990
as Hal Cresciman
The Big Picture
1989
as Emmet Sumner
Hider in the House
1989
as Phil Dreyer
Earth Girls Are Easy
1988
as Woody
Portrait of a White Marriage
1988
as Reverend Alfred 'Alfie' Prufrock
Short Circuit 2
1988
as Fred Ritter
A Father's Homecoming
1988
as Michael Fields
Planes, Trains and Automobiles
1987
as State Trooper
Daniel and the Towers
1987
as Wexler Hatch
Double Agent
1987
as Jason Starr / Warren Starbinder
Light of Day
1987
as Bu Montgomery
Davy Crockett
1986
as Mr. Wallace
Jumpin' Jack Flash
1986
as Leslie (uncredited)
Classified Love
1986
as Pete Newly
Johnny Appleseed
1986
as Mac Macintosh
Clue
1985
as Mr. Green
D.A.R.Y.L.
1985
as Andy Richardson
This Is Spinal Tap
1984
as David St. Hubbins
Imps*
1983
as Fritz #2
Young Doctors in Love
1982
as Dr. Simon August
Likely Stories Vol. 1
1981
Used Cars
1980
as Eddie Winslow
Spinal Tap: The Final Tour
1980
as David St. Hubbins
1941
1979
as Willy
More Than Friends
1978
as Terry Christopher
Cracking Up
1977
Spinal Tap II
as David St. Hubbins
In Memoriam