Television

TELEVISION

MOVIES

THEATRE

The Simpsons

Cecil Terwilliger (voice)

Funeral for a Fiend (2007)

Brother From Another Series (1997)

The Amazing Screw-On Head (2006)

Emperor Zombie (voice)

Frasier (1993-2004)

Dr Niles Crane

Gary The Rat

Addison (voice)

Strange Bedfellows (2003)

The American Experience

Reader (voice)

War Letters (2001)

On The Edge

Barney

Happy Birthday (2001)

Titus

Jerry October

Life Forward (2001)

Jackie’s Back! (1999)

Perry, the deaf rehearsal pianist

Hercules

Daedalus (voice)

Hercules and the Minotaur (1998)

Hercules and the Underworld Takeover (1998)

Caroline in the City

Jimmy Callahan

Caroline and the Cat Dancer (1996)

Dr Niles Crane

Caroline and the Bad Back (1995)

Mighty Ducks

Baron von Lichtenstamp (voice)

A Traitor Among Us (1996)

The First Face Off parts 1&2 (1996)

The Outer Limits

Dr Jack Henson

The Sentence (1996)

The Adventures Of Hyperman

Buttons the Chimp (voice)

Emma is History (1995)

Appalling 13 (1995)

The Powers That Be (1992-1993)

Theodore Van Horne

Dream On

Jerry Dorfer

The Guilty Party (1992)

Crime Story

NSA Agent Carruthers

Mig 21 (1987)

Spenser: For Hire

O’Neill

The Man Who Wasn’t There (1987)