

Mouse(2026)
Mr. Murdaugh
Hold(2025)

The Exorcism(2024)
Father Conor

Visiting Birdie(2024)

Facing the Wind(2024)

Sky Blossom(2020)

The Lavender Scare(2019)
Dr. Franklin E. Kameny (voice)

Vanya and Sonia and Masha and Spike(2012)
Vanya

The Perfect Host(2010)
Warwick Wilson

Sondheim! The Birthday Concert(2010)

Forever Plaid(2009)
The Narrator

Stingray Sam(2009)
Narrator

The Amazing Screw-On Head(2006)
Emperor Zombie (voice)

Frasier: Analyzing the Laughter(2004)
Niles Crane

Hellboy(2004)
Abe Sapien (voice) (uncredited)

Down with Love(2003)
Peter MacMannus
The Shakespeare Sessions(2003)

Treasure Planet(2002)
Doctor Doppler (voice)

Full Frontal(2002)
Carl
Laud Weiner(2002)
Laud Weiner

Wet Hot American Summer(2001)
Henry

Chain of Fools(2001)
Mr. Kerner

Osmosis Jones(2001)
Drix (voice)

On the Edge(2001)
Barney (segment "Happy Birthday")

The Tangerine Bear: Home in Time for Christmas!(2000)
Bird (voice)

Isn't She Great(2000)
Michael Hastings

The Mating Habits of the Earthbound Human(1999)
The Narrator

Jackie's Back!(1999)
Perry (The Deaf Rehearsal Pianist)

A Bug's Life(1998)
Slim (voice)

Star Trek: 30 Years and Beyond(1996)
Niles Crane

Nixon(1995)
John Dean

Wolf(1994)
Roy McCallister

Sleepless in Seattle(1993)
Dennis Reed

Addams Family Values(1993)
Delivery Room Doctor

The Fisher King(1991)
Lou Rosen

Little Man Tate(1991)
Garth Emmerick

Vampire's Kiss(1989)
Theater Guy

Crossing Delancey(1988)
Mark

The Appointments of Dennis Jennings(1988)
Businessman

Rocket Gibraltar(1988)
Monsieur Henri

Bright Lights, Big City(1988)
Bartender at Fashion Show

Moving Violations(1985)
Immigration Officer
Vivien & The Florist
John Gielgud