2024
Doc of Chucky as Self
2023
Waitress: The Musical as Joe
2022
The Gilded Age as Joshua Winterton (4 episodes)
2019
Evil as Father Augustus (1 episode)
2018
The Resident as Howie Green (1 episode)
2016
Gilmore Girls: A Year in the Life as Hanlin Charleston (1 episode)
2015
Chicago Med as Art Hubbard (1 episode)
2015
Bridge of Spies as Judge Byers
2013
Zero Charisma as Greg Goran
2013
Devious Maids as Alfred Pettigrove (2 episodes)
2012
Lincoln as John Usher
2012
Elementary as James Connaughton (1 episode)
2012
Veep as Balloon Salesman (1 episode)
2011
The Eagle as Claudius Marcellus
2010
True Grit as Col. Stonehill
2009
The Good Wife as Dr. David Zarevich (1 episode)
2009
Parks and Recreation as David (1 episode)
2009
Better Off Ted as Arthur Wells (1 episode)
2009
Castle as Dave Dunne (1 episode)
2008
The Mentalist as Christo Papadakis (2 episodes)
2008
True Blood as Dr. Robideaux (2 episodes)
2007
The Big Bang Theory as Santa Claus (2 episodes)
2006
Dexter as Dr. Pittman (1 episode)
2005
The Closer as Mr. Mitchell (1 episode)
2005
Medium as Arthur Brock (1 episode)
2004
House as Marvin (1 episode)
2004
Desperate Housewives as Reverend Sikes (7 episodes)
2004
Jack & Bobby as Merle Horstradt (1 episode)
2003
Two and a Half Men as Father Shaunassey (1 episode)
2003
The Fighting Temptations as Mr. Fairchild
2002
Leap of Faith (1 episode)
2000
Thirteen Days as Arthur Lundahl
2000
The Michael Richards Show as Steve (1 episode)
2000
Gilmore Girls as Hanlin Charleston (10 episodes)
2000
An Extremely Goofy Movie as Judge (voice) (uncredited)
1999
The West Wing as Simon Blye (1 episode)
1999
Family Law (1 episode)
1999
The Muse as Dr. Jacobson
1998
The Siege as Congressman Marshall
1998
The Siege as Senator Wright
1998
Charmed as Angel of Destiny (1 episode)
1998
The King of Queens as Joe Heffernan (14 episodes)
1998
From the Earth to the Moon as Dr. Floyd Thompson (1 episode)
1998
Best Friends for Life as Mr. Burnham
1997
Stargate SG-1 as Maz'rai (1 episode)
1997
Rough Riders as Wadsworth, Sr. (2 episodes)
1997
Bean as Passenger Tucker
1997
Soul Man as Bishop Peter Jerome (25 episodes)
1997
The Practice as Judge Lander (1 episode)
1997
The Practice as Judge William Aldrich (3 episodes)
1997
Just Shoot Me! as Les (1 episode)
1996
EZ Streets (1 episode)
1995
The Jeff Foxworthy Show as Elliot (18 episodes)
1995
Virus as Dr. Dubcheck
1995
Stuart Saves His Family as Intervention Counselor
1995
The Office as Frank Gerard (6 episodes)
1995
Star Trek: Voyager as Admiral Patterson (1 episode)
1994
The Swan Princess as King William (voice)
1994
Touched by an Angel as The Colonel (1 episode)
1994
The Enemy Within as Vice President Walter Kelly
1994
Menendez: A Killing in Beverly Hills as Dean Barrow
1994
White Mile as Andy Thornell
1993
Staying Afloat as Henry Ashley
1993
The Nanny as Dean Sterrett (1 episode)
1993
Hart to Hart Returns as Ted Avery
1993
Diagnosis: Murder as Elton Malone (1 episode)
1993
Diagnosis: Murder as Monsignor D'Amico (1 episode)
1993
Undercover Blues as Police Captain
1993
Rising Sun as Professor Sanders
1993
Cutters as Harry Polachek (5 episodes)
1993
The Temp as Dr. Feldman
1992
Love & War (1 episode)
1992
Criminal Behavior as Albee Ferguson
1992
Revolver as Tom McCall
1992
Grave Secrets: The Legacy of Hilltop Drive as Attorney
1992
For Richer, for Poorer as Larry
1991
In a Stranger's Hand as Francis Haynes
1991
Drexell's Class (18 episodes)
1991
Herman's Head as Mr. Brooks (1 episode)
1991
Child's Play 3 as Colonel Cochrane
1991
Jailbirds as Sheriff
1991
White Hot: The Mysterious Murder of Thelma Todd as D.A. Buron Fitts
1991
The Perfect Tribute as Dr. Thomas
1991
The Whereabouts of Jenny as Cox
1991
Under Cover as Director Waugh
1990
Ghost Dad as Mr. Seymour
1990
Down Home as Walt McCrorey (19 episodes)
1990
Capital News (1 episode)
1989
My Brother's Wife as Charles Rusher
1989
Cross of Fire as Hiram Evans (2 episodes)
1989
The Fabulous Baker Boys as Charlie
1989
Wired as Washington Post Editor
1989
Doctor Doctor (40 episodes)
1989
Out on the Edge as Dr. Cutler
1989
Coach as William Thornton (1 episode)
1989
Naked Lie as Adam Berger
1988
TV 101 as Tanner (1 episode)
1988
Dear John as David (1 episode)
1988
Dear John as David Hennessey (1 episode)
1988
Clean and Sober as Bob
1988
Funny Farm as Marion Corey Jr.
1988
Baby M as Judge Sorkow (2 episodes)
1988
Baby M as Judge Sorkow
1988
Sunset as William Singer
1988
Aaron's Way (1 episode)
1988
The Silence at Bethany as Sam Mitgang
1987
Nuts as Judge Lawrence Block
1987
Like Father Like Son as Old Man Morrison
1986
Fresno as Prosecutor (5 episodes)
1986
L.A. Law as Marshall Hygate (1 episode)
1984
Murder, She Wrote as Buford Hazlitt (1 episode)
1984
Murder, She Wrote as Dennis Moylan (1 episode)
1984
Murder, She Wrote as Neal Gillen (1 episode)
1984
Brothers as J. Thomas Briggs (1 episode)
1982
Remington Steele as Michael Fleming (1 episode)
1978
Dallas as Detective Kane (1 episode)