2019
Fosse/Verdon as Lonnie2018
Succession as Simon Edgerton2017
Will & Grace as Piano Player2017
The Marvelous Mrs. Maisel as Wes2017
The Big Sick as Dr. Wright2015
Mr. Robot as Bank Manager2015
Difficult People as Cab Culver2014
Sweeney Todd: The Demon Barber of Fleet Street as The Beadle2013
The Blacklist as Dr. Francis2009
The Good Wife as Dr. Ronald Borgnine2006
30 Rock as Gordeau2006
Conviction as Dr. Lloyd Brem2005
Candide as Maximillian2001
Law & Order: Criminal Intent as Grigori1999
Law & Order: Special Victims Unit as Mike Schwartz1999
Family Law as John Minot1999
The Thirteenth Floor as Choreographer1999
Joseph and the Amazing Technicolor Dreamcoat as Simeon1998
Will & Grace as Craig Fissay1998
The Simple Life as Jeff1997
Just Shoot Me! as Leo Kesler1997
Smart Guy as Not available1997
Veronica's Closet as Terrance1997
Anastasia as Ensemble and Character Vocals (voice)1996
The Jamie Foxx Show as Gordon1996
Remember WENN as Willis Thorndyke1996
Dear Diary as Ron1995
Caroline in the City as Phil1993
Amos & Andrew as Ernie1990
Law & Order as Dr. Friedman