2024
ted as Father Odell (1 episode)
2023
Discovering Ella as Moe Gale
2022
DAHMER - Monster: The Jeffrey Dahmer Story as Judge (1 episode)
2019
Bob Hearts Abishola as Doctor (1 episode)
2019
Bob Hearts Abishola as Peter (1 episode)
2018
The Rookie as Dean Chatterton (1 episode)
2018
9-1-1 as Dr. Irving (1 episode)
2017
Trial & Error as Interviewer (1 episode)
2016
Rules Don't Apply as T.V. Newsman #1
2016
Killer Coach as Thomas Hinge
2015
Scream Queens as Mitch Mitchum (1 episode)
2015
The Atticus Institute as Therapist
2014
Annabelle as Dr. Burgher
2013
Masters of Sex as Board Member (1 episode)
2013
Bounty Killer as Trevor
2012
Black November as Bellamy
2012
Anger Management as Mr. Ventura (1 episode)
2012
Veep as Dr. Ron Addis (1 episode)
2012
Scandal as Doctor (1 episode)
2012
Possessions as Baxter
2011
The Exes as Dr. Grayson (1 episode)
2010
Rizzoli & Isles as Doctor (1 episode)
2010
Good Luck Charlie as Mr. Franklin (1 episode)
2009
FlashForward as Paul Becker (1 episode)
2009
NCIS: Los Angeles as Merle Jarvis (1 episode)
2008
The Coverup as Judge Hallow
2008
The Mentalist as Elliott Winston (1 episode)
2008
Raising the Bar as Joseph Steinmetz (2 episodes)
2007
Women's Murder Club (1 episode)
2007
Private Practice as Ronald Debray (1 episode)
2007
Ocean's Thirteen as Shuffle Royale VP
2007
The Poughkeepsie Tapes as Leonard Schway
2006
Dreamgirls as David Bennett
2006
Little Children as ICU Counselor
2005
Fun with Dick and Jane as Research Scientist
2005
Invasion (7 episodes)
2005
Invasion as Father Jeffrey Scanlon (1 episode)
2005
Invasion as Father Jeffrey Scanlon (uncredited) (1 episode)
2005
Bones as John Kelton (1 episode)
2005
The Closer as Dr. William Graham (1 episode)
2005
Grey's Anatomy as Graham Cunningham (1 episode)
2005
Blind Justice (1 episode)
2004
Boston Legal as Professor Matthew Tyler (1 episode)
2003
NCIS as Simon Katz (1 episode)
2002
American Dreams as Dr. Henderson (1 episode)
2002
Without a Trace as Dr. Bedford (1 episode)
2002
Monk as Deputy Commissioner (1 episode)
2001
24 as Frank Ames (1 episode)
2001
Crossing Jordan as Michael Pascal (1 episode)
2000
Curb Your Enthusiasm as ER Doctor (1 episode)
2000
CSI: Crime Scene Investigation as Jacob Wolf (1 episode)
2000
Andromeda as Pish Tryan (3 episodes)
2000
The Invisible Man as Dr. Paul Galasyn (1 episode)
1999
The West Wing as Aide (1 episode)
1999
Family Law as Phillip Nelson (1 episode)
1998
Will & Grace as Mr. Hutt (1 episode)
1998
Hollyweird as Harlan Cuttler
1997
Picture Perfect as 1st Ad Executive
1997
The Practice as Kevin Stadler (3 episodes)
1996
The Long Kiss Goodnight as Intelligence Analyst Jack Wadsworth (uncredited)
1995
Caroline in the City as Producer (1 episode)
1995
The Wright Verdicts as Nesbit (1 episode)
1995
Star Trek: Voyager as Barus (1 episode)
1995
Star Trek: Voyager as Orum (1 episode)
1994
Touched by an Angel as Peter (2 episodes)
1992
For Richer, for Poorer as Employment Agent
1991
Reasonable Doubts as Pollard (2 episodes)
1990
Law & Order as Nathan Brock (1 episode)
1989
Jacknife as Depot Mechanic
1984
Mom's On Strike as Officer Krause
1984
C.H.U.D. as Gooney NRC Man
1975
The School for Scandal as Snake
1971
Great Performances as Snake (1 episode)