2017
Winding Brook as Richard2016
Death$ in a $mall Town as Town Mayor2013
Being Awesome as Dr. Jeffery Hirsch2013
The Bureau of Short-Term Affairs as Mark Funeberg2012
Tupelove as Norton2011
Woman's Picture as Hotel John2010
One Came Home as John Mazilli2002
The End of the Bar as Rich Garner1998
Will & Grace as Josh1998
Love Boat: The Next Wave as Dr. John Morgan1997
Breast Men as (uncredited)1997
Fool's Paradise as Raymond 'Ray' Powers1996
Encino Woman as David Hosenfelt1996
Mr. and Mrs. Loving as Bernie Cohen1995
Liz: The Elizabeth Taylor Story as Eddie Fisher1995
A Mother's Prayer as Spence Walker1995
Flesh Suitcase as Not available1994
Touched by an Angel as Henry Moskowitz1994
Duckman as Not available1994
Blue Skies as Joel Goodman1994
Grandpa's Funeral as Jonathan Metsler1992
Flying Blind as Neil Barash1992
The Lost Language of Cranes as Elliot Abrahams1992
Broadway Bound as Eugene Morris Jerome1991
Eddie Dodd as Not available1990
White Palace as Larry Klugman1990
I'm Dangerous Tonight as Eddie1989
Big Man on Campus as Alex1989
How I Got Into College as Marlon Browne1988
Biloxi Blues as Arnold B. Epstein1988
Hello Actors Studio as Self1987
thirtysomething as Lee Owens1987
The Bronx Zoo as Not available1987
At Mother's Request as Larry Schreuder1986
Nine 1/2 Weeks as Janitor1986
Courage as Tony Miraldo1986
Willy/Milly as Lopez1986
Teen Father as Roy Thomas1985
Friday the 13th: A New Beginning as Pete1985
Don't Touch as David1984
Scream for Help as Josh Dealey1972
ABC Afterschool Special as David