2013
Being Awesome as Dr. Jeffery Hirsch
2013
Crystal Lake Memories: The Complete History of Friday the 13th as Self - 'Pete'
2011
Woman's Picture as Hotel John
1998
Will & Grace as Josh (5 episodes)
1998
Love Boat: The Next Wave as Dr. John Morgan (25 episodes)
1997
Breast Men as (uncredited)
1997
Fool's Paradise as Raymond 'Ray' Powers
1996
Encino Woman as David Hosenfelt
1996
Mr. and Mrs. Loving as Bernie Cohen
1995
A Mother's Prayer as Spence Walker
1995
Liz: The Elizabeth Taylor Story as Eddie Fisher (2 episodes)
1994
Touched by an Angel as Henry Moskowitz (1 episode)
1994
Blue Skies as Joel Goodman (8 episodes)
1994
Grandpa's Funeral as Jonathan Metsler
1992
Flying Blind as Neil Barash (22 episodes)
1992
Broadway Bound as Eugene Morris Jerome
1991
Eddie Dodd (1 episode)
1990
White Palace as Larry Klugman
1990
I'm Dangerous Tonight as Eddie
1989
Big Man on Campus as Alex
1989
How I Got Into College as Marlon Browne
1988
Hello Actors Studio as Self
1988
Biloxi Blues as Arnold B. Epstein
1987
thirtysomething as Lee Owens (6 episodes)
1987
The Bronx Zoo (1 episode)
1987
At Mother's Request as Larry Schreuder (1 episode)
1986
Willy/Milly as Lopez
1986
Teen Father as Roy Thomas
1986
Courage as Tony Miraldo
1986
Nine 1/2 Weeks as Janitor
1985
Don't Touch as David
1985
Friday the 13th: A New Beginning as Pete
1984
Scream for Help as Josh Dealey
1972
ABC Afterschool Special as David (1 episode)