Self
The Center Seat: 55 Years of Star Trek (2021)
Teddy Chislington
The Librarians (2014)
Sardath (voice)
Young Justice: Invasion (2010)
The Keeper (voice)
Legend of the Seeker (2008)
Robert Pryce
Mad Men (2007)
Dexter (2006)
John Caulfield
Criminal Minds (2005)
Father Cullen
It's Always Sunny in Philadelphia (2005)
Canton Delaware
Doctor Who (2005)
Old Canton Delaware
Merlin (voice)
Justice League (2001)
Clive Alpert
Crossing Jordan (2001)
Town Elder
Gilmore Girls (2000)
Merrill
Charmed (1998)
Lead Jackal (voice)
The Wild Thornberrys (1998)
Grave Digger
Poltergeist: The Legacy (1996)
Maj. Viktor Lushov
JAG (1995)
Qatai
Star Trek: Voyager (1995)
Petros Xanatos (voice)
Gargoyles (1994)
Dum Dum Dugan (voice)
Iron Man (1994)
The Soul Hunter
Babylon 5 (1994)
Warleader G'Sten
Dr. Tom Arneberg
Diagnosis: Murder (1993)
Lawrence Limburger (voice)
Biker Mice from Mars (1993)
Mr. Drake
Frasier (1993)
The Professor
seaQuest DSV (1993)
Gooshie, the Miner
Quantum Leap (1989)
Dr. Ira Graves
Star Trek: The Next Generation (1987)
Blank Reg
The Max Headroom Show (1987)
Designing Women (1986)
Dr. Zito
MacGyver (1985)
Gracchus 1 episode, 1985
A.D. (1985)
Dr. Fredrick Grundberg
Murder, She Wrote (1984)
Mahaffy
Hammer House of Mystery and Suspense (1984)
Bill's Father
The Day of the Triffids (1981)
Specz
Shōgun (1980)
Hospital Gardener
Hammer House of Horror (1980)
John
Minder (1979)
Gorlois
The Legend of King Arthur (1979)
Mr. Smith
Out (1978)
Raymond Girard
Enemy at the Door (1978)
Malenski
The Professionals (1977)
Det. Chief Insp. Morrison
The Sweeney (1975)
Harry Cowper
Play for Today (1970)
In Memory Of