2016
Gilmore Girls: A Year in the Life as Franklin (1 episode)
2015
A Mother Betrayed as Harry
2014
The Librarians as Prospero (4 episodes)
2014
Dr. Dimensionpants! as Philip (voice) (52 episodes)
2013
Alpha House as Graydon Talbot (10 episodes)
2011
Franklin & Bash (1 episode)
2010
Radio Free Albemuth as Dr. Weinberg
2009
Southland (1 episode)
2009
The Toe Tactic as Stalker Timmy
2008
Leverage as Charles Dufort (2 episodes)
2008
The Mentalist as Brother Josef (1 episode)
2008
Blank Slate as Senator Davis Wilmont
2007
Moonlight as Richard Haggans (1 episode)
2007
The History of 'Cruising' as Self
2007
Exorcising 'Cruising' as Self
2005
Close to Home (1 episode)
2005
Threshold (1 episode)
2005
Bones as Atty. Leonard Huntzinger (1 episode)
2005
The Closer as Michael Henson (1 episode)
2005
Grey's Anatomy as Marvin Reed (1 episode)
2005
Numb3rs as Edward Barret (1 episode)
2004
Missing Brendan as Sean Calden
2003
Veritas: The Quest as Cosimo Medici (1 episode)
2002
Without a Trace as Gavin Kavanaugh (1 episode)
2002
She Spies (1 episode)
2002
Storm Watch as Richard Clark
2002
Outta Time as Taylor
2001
Crossing Jordan as Clark Credle (1 episode)
2000
American Tragedy as Alan Dershowitz
1998
The Climb as Storeman
1997
The Visitor as Asst. Director Grushaw (4 episodes)
1997
The Practice (1 episode)
1996
Millennium as Alistair 'Al' Pepper (1 episode)
1996
Nash Bridges (1 episode)
1995
Action Man as Jacques (voice) (26 episodes)
1995
Young at Heart as Marco
1994
ER as Rick Mathers (1 episode)
1993
Diagnosis: Murder as Administrator Zanuck (1 episode)
1993
The X-Files as Daniel Brimley (1 episode)
1992
Ghostwriter as Max Frazier (89 episodes)
1990
Law & Order as Steven Gregg (1 episode)
1990
Glory Days as Tommy Lovejoy (1 episode)
1990
Barney Barnato as Harry Barnato (1989) (7 episodes)
1988
Freddy's Nightmares as Jerry (1 episode)
1988
Unholy Matrimony as Irvin Dymond
1988
Shattered Innocence as Brad Pullman
1988
Tanner '88 as David Seidelman (12 episodes)
1987
Zombie High as Philo
1987
Star Trek: The Next Generation as Kyril Finn (1 episode)
1987
The Bronx Zoo (1 episode)
1987
Street Justice as Sam Chandler
1986
Designing Women (1 episode)
1986
L.A. Law as Curtis Haber (1 episode)
1986
Slow Burn as Tommy Walsh
1986
The Vindicator as Alex Whyte
1985
The New Alfred Hitchcock Presents as Ben (1 episode)
1984
Murder, She Wrote as Clay McCloud (1 episode)
1984
Hunter as Carl Remick (1 episode)
1983
Scarecrow and Mrs. King (1 episode)
1982
Remington Steele as Tony Dinaldo (1 episode)
1982
Alice at the Palace as Caterpillar / Mad Hatter
1981
Simon & Simon (1 episode)
1981
King of the Mountain as Roger
1980
Magnum, P.I. as Randy (1 episode)
1977
Golden Rendezvous as Browning
1977
What Really Happened To the Class Of '65? (1 episode)
1977
Between the Lines as Wheeler
1975
Baretta (2 episodes)
1974
The Rockford Files as Kenny Spector (1 episode)
1972
Sanford and Son (1 episode)