2024
Masters of the Universe: Revolution as Granamyr (voice)2024
To the Journey - Looking Back at Star Trek: Voyager as Self2024
IDENTITEAZE as Steve2023
Star Trek: Picard - The IMAX Live Series Finale Event as Q (uncredited)2022
The Shuttlepod Show as Self2021
The Center Seat: 55 Years of Star Trek as Self2021
DOTA: Dragon's Blood as Ritterfau (voice)2020
Star Trek: Picard as Q (uncredited)2020
Star Trek: Picard as Q2020
Star Trek: Lower Decks as Q (voice)2020
Ayreon: Electric Castle Live And Other Tales as Narrator2019
The Ready Room as Self2019
Manipulated as Not available2019
When the Train Stops as Jason Booth2018
My Little Pony: Best Gift Ever as Discord2018
Buttons as Dr. Johnson2018
The Late Batsby as Victor Freeze/Mr. Freeze (voice)2018
Resurrect as Warren2017
Olaf's Frozen Adventure as Mr. Olsen (voice)2017
Remembering Leonard: His Life, Legacy and Battle with COPD as Himself2016
Justice League Action as Brainiac (voice)2016
50 Years of Star Trek as Self2015
Visions as Victor Napoli2015
Hypnotized as Not available2014
The Librarians as Sesselman2014
Bronies 2 - More Unexpected Fans of My Little Pony as Not available2014
Chaos on the Bridge as Self2014
My Little Pony Friendship is Magic: Keys of Friendship as Discord2013
The Captains Close Up as Self2012
Bronies: The Extremely Unexpected Adult Fans of My Little Pony as Himself2012
Zombie Hamlet as Jerry2012
CLONED: The Recreator Chronicles as Dr. Frank Miller2011
The Secret Circle as Not available2011
The Captains as Self2010
My Little Pony: Friendship Is Magic as Discord (voice)2010
Young Justice as Mr. Twister / Brom Stikk (voice)2010
Law & Order: LA as Avery Staynor2009
Crank: High Voltage as Fish Halman2009
Gamer as Chief Of Staff2008
Breaking Bad as Donald Margolis2008
The Mentalist as Edward Feinberg2008
Pathology as Dr. Quentin Morris2008
My Apocalypse as Nathan Eastman2007
Greek as Himself2007
Reign Over Me as Nigel Pennington2006
The Unit as Not available2006
Torchwood as Allen Shapiro2006
Shark as Not available2005
The Closer as Dr. Dawson2004
Darklight as Faith Director Chapel2004
The Eavesdropper as Dr. Gene Kramer2003
Duck Dodgers as Sinestro (voice)2003
Burl's as Mr Cooper2002
Without a Trace as Brian Gaghan2002
The Big Time as Vaughn Clay2002
Return to Area 51 as Narrator2001
Special Unit 2 as King of the Links2001
Crossing Jordan as Thaxton2001
The Guardian as Not available2001
The Division as Not available2001
Good Advice as Ted2000
CSI: Crime Scene Investigation as Robert Lansdale2000
Andromeda as Uncle Sid Barry / Sam Profitt2000
Woman on Top as Alex Reeves2000
Gen¹³ as Colonel John 'Jack' Lynch (voice)1999
Family Guy as Pewterschmidt Industries Executive (voice)1999
The West Wing as Al Kiefer1999
Judging Amy as Dr. Eagan1999
Final Run as George Bouchard1999
Border Line as Rolf Berger1998
Charmed as Odin1998
Sports Night as Not available1998
You Lucky Dog as Lyle Windsor1998
The Lost World as Lord John Roxton1997
Stargate SG-1 as Frank Simmons1997
The Practice as Walter Bannish1997
The Angry Beavers as Not available1997
Ally McBeal as Jackson Poile1997
Working as Kevin1997
Fired Up as Mr. Lux1997
Trekkies as Self1997
Final Descent as Capt. George W. Bouchard1996
The Real Adventures of Jonny Quest as Dr. Benton Quest (voice)1996
Multiplicity as Ted1996
Raven Hawk as Stansfield1995
Star Trek: Voyager as Q1995
The Outer Limits as Donald Finley1995
Murder One as Mitchell Garron, Esq.1995
Legend as Janos Bartok1995
Evolver as Russell Bennett1994
Touched by an Angel as Justinian Jones1994
Duckman as Not available1994
Without Warning as Barry Steinbrenner1994
Deep Red as Thomas Newmeyer1994
Schemes as Arthur Martin1993
Star Trek: Deep Space Nine as Q1993
Dave's World as Mr. McFadden1993
Fearless as Jeff Gordon1993
Arcade as Difford1992
Batman: The Animated Series as Eagleton (voice)1992
The Hand that Rocks the Cradle as Dr. Victor Mott1992
Missing Pieces as Paul / Walter Thackary1991
The Fisher King as TV Executive1991
Star Trek: 25th Anniversary Special as Self1990
Bad Influence as Howard1990
Taking Care of Business as Ted Bradford Jr.1990
Angel of Death as Jeffrey1989
Get Smart, Again! as Maj. Waterhouse1988
Mission: Impossible as Drake1988
Trial and Error as Not available1987
Star Trek: The Next Generation as Q1987
Star Trek: The Next Generation as Self1987
On Fire as Bobby Holicker1986
L.A. Law as Mark Chelios1986
Matlock as Dr. Albert Levinson1985
MacGyver as Brian Ashford1985
The Twilight Zone as (segment "Dead Run")1984
Murder, She Wrote as Binky Holborn1983
The Thorn Birds as Alastair MacQueen1981
Nero Wolfe as Tom Irwin1981
The Miracle of Kathy Miller as Dr. Christensen1980
Loving Couples as Allan1980
Nightside as Willy Potts1979
The Onion Field as LAPD Lieutenant1978
Battlestar Galactica as Officer1978
Little Women as Frank Vaughn1978
The Bastard as Lt. Stark1978
The Lazarus Syndrome as EKG Doctor (uncredited)1977
Aspen as Ray Chilton1977
SST: Death Flight as Bob Connors1977
The Man With the Power as Clark1975
Legacy as Not available1974
The Six Million Dollar Man as Medic1974
The Six Million Dollar Man as Diver1974
The Six Million Dollar Man as Sergeant Chapman1972
Emergency! as Dr. DeRoy1972
Le Grand Échiquier as Self2012
Bronies: The Extremely Unexpected Adult Fans of My Little Pony Executive Producer2002
Return to Area 51 Producer1998
The Lost World Screenplay