2022
Spring Awakening: Those You've Known as Self
2022
The Gilded Age as Julius Cuyper (1 episode)
2019
Almost Family (2 episodes)
2019
Bad Education as Thomas 'Tom' Tuggiero
2019
Tales of the City as Chris (1 episode)
2019
Windows on the World as Albert
2018
Can You Ever Forgive Me? as Paul
2018
New Amsterdam as Howie Cournemeyer (1 episode)
2016
The Lennon Report as Dr. Richard Marks
2016
Bull as Garrett Sinclair (1 episode)
2015
Damnation: The Flashback as Lester Marra
2013
House of Dust as Psychiatrist
2013
The Blacklist as Jordan Loving (1 episode)
2012
Lincoln as Asa Vintner Litton
2012
Elementary as Merrick Hausmann (1 episode)
2008
The Mentalist as ADA Marc Odenthal (1 episode)
2008
Stone & Ed as Concierge
2007
And Then Came Love as Stuart
2006
Heroes as Oliver Dennison (2 episodes)
2005
House of D as Ticket Seller
2005
Grey's Anatomy as Malar Pascowitz (1 episode)
2004
Desperate Housewives as Dr. Samuel Heller (4 episodes)
2004
Connie and Carla as Robert / Peaches
2003
Nip/Tuck (1 episode)
2003
Our Town as Simon Stimson
2002
Without a Trace as Joel Kemper (1 episode)
2002
Everwood as Father Patrick (1 episode)
2001
24 as Miles Papazian (10 episodes)
2001
Alias as Mr. Kishell (2 episodes)
2001
The Education of Max Bickford as Rex Pinsker (22 episodes)
2001
Bubble Boy as Chicken Man
2000
Ed as Bob McCarthy (1 episode)
2000
Behind the Seams as Ivan Todd
1999
Cradle Will Rock as Federal Theatre - Donald O'Hara
1999
Law & Order: Special Victims Unit as Morgan Smith (1 episode)
1998
The Unknown Cyclist as Doug Stein
1998
Will & Grace as Bret (1 episode)
1998
Out of the Past as Michael Wigglesworth (voice)
1998
Great Expectations as Carter Macleish
1997
What the Deaf Man Heard as Percy
1997
The Jackal as Douglas
1997
David Searching as Hummus Guy
1996
Faithful as Young Man at Rolls
1995
Virtuosity as Lindenmeyer
1994
ER as Henry Lotery (1 episode)
1993
Frasier as Randall Schoonover (1 episode)
1993
In the Wings: Angels in America On Broadway
1990
Law & Order as Andrew Polone (1 episode)
1951
Hallmark Hall of Fame as Percy (1 episode)