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)
Titus
Jerry October
- Life Forward (2001)
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)

