| Winding Brook (2017) as Richard |
| Death$ in a $mall Town (2016) as Town Mayor |
| Being Awesome (2013) as Dr. Jeffery Hirsch |
| Crystal Lake Memories: The Complete History of Friday the 13th (2013) as Self |
| The Bureau of Short-Term Affairs (2013) as Mark Funeberg |
| Tupelove (2012) as Norton |
| Woman's Picture (2011) as Hotel John |
| One Came Home (2010) as John Mazilli |
| The End of the Bar (2002) as Rich Garner |
| Breast Men (1997) as (uncredited) |
| Fool's Paradise (1997) as Raymond 'Ray' Powers |
| Encino Woman (1996) as David Hosenfelt |
| Mr. and Mrs. Loving (1996) as Bernie Cohen |
| Flesh Suitcase (1995) |
| A Mother's Prayer (1995) as Spence Walker |
| Grandpa's Funeral (1994) as Jonathan Metsler |
| Broadway Bound (1992) as Eugene Morris Jerome |
| The Lost Language of Cranes (1992) as Elliot Abrahams |
| White Palace (1990) as Larry Klugman |
| I'm Dangerous Tonight (1990) as Eddie |
| Big Man on Campus (1989) as Alex |
| How I Got Into College (1989) as Marlon Browne |
| Hello Actors Studio (1988) as Self |
| Biloxi Blues (1988) as Arnold B. Epstein |
| Willy/Milly (1986) as Lopez |
| Teen Father (1986) as Roy Thomas |
| Courage (1986) as Tony Miraldo |
| Nine 1/2 Weeks (1986) as Janitor |
| Don't Touch (1985) as David |
| Friday the 13th: A New Beginning (1985) as Pete |
| Scream for Help (1984) as Josh Dealey |