| Transplant (2024) as Dr. Robinson |
| Pig (2021) as Darius |
| Waffles and Bullet Holes: A Return to Sioux Falls (2016) as Self |
| 10 Cent Pistol (2014) as Nir Zir |
| In Security (2014) as Broomhall |
| The Sessions (2012) as Josh |
| Just Peck (2011) as Michael Peck |
| Summer Eleven (2010) |
| Tell-Tale (2010) as Husband |
| A Serious Man (2009) as Divorce Lawyer |
| Graduation (2007) as Dean Deeley |
| Murder on Pleasant Drive (2006) as John Smith |
| Marilyn Hotchkiss' Ballroom Dancing & Charm School (2006) as Gabe Difranco |
| Kids in America (2005) as Ed Mumsford |
| Hitch (2005) as Max |
| Unforgivable Blackness: The Rise and Fall of Jack Johnson (2004) as Other Voices (voice) |
| Horatio's Drive: America's First Road Trip (2003) as Other Voices (voice) |
| Stark Raving Mad (2002) as Don Partridge (uncredited) |
| Roughing It (2002) as Henry |
| Off Season (2001) as Richard Frangello |
| Mission (2001) as Vissarion Belinsky (voice) |
| East of A (2000) as Sylvester |
| Hanging Up (2000) as Joe Marks |
| Dropping Out (2000) as Scott Kayle |
| A Slight Case of Murder (1999) as Detective Fred Stapelli |
| Lake Placid (1999) as Kevin |
| Thirst (1998) as Bob Miller |
| With Friends Like These (1998) as Steve Hersh |
| Halloween H20: 20 Years Later (1998) as Will Brennan |
| Unmasking the Horror (1998) |
| Not in This Town (1997) as Brian Schnitzer |
| In the Line of Duty: Hunt for Justice (1995) as Agent Gabriel Valentino |
| Wrestling Ernest Hemingway (1993) as Bookstore Manager |
| Dottie Gets Spanked (1993) as Dick Gordon |
| The Doctor (1991) as Eli |
| A Promise to Keep (1990) as Louis Colt |
| Babies (1990) as David |
| Heat Wave (1990) as Art Berman |
| Julie Brown: The Show (1989) as Jeff |
| Necessary Parties (1988) as Mr. Dunfee |
| Personal Foul (1987) |
| The Fourth Wise Man (1985) as Joseph |
| Chu Chu and the Philly Flash (1981) as Charlie |
| Full Moon High (1981) as Tony |
| Under the Rainbow (1981) as Henry Hudson |
| Baby Blue Marine (1976) as Rupe |
| All Together Now (1975) as Jerry |
| It Couldn't Happen to a Nicer Guy (1974) as Ken Walters |
| Made For Each Other (1971) as Teenage Gig |
| The Monitors (1969) as Boy in Monitors Commercial |
| People Soup (1969) |
| Waffles and Bullet Holes: A Return to Sioux Falls Director |
| Outlaw Country Director |
| Pristine Books Director |
| My Louisiana Sky Director |
| Improper Channels Writer |