| Curious Caterer: Grilling Season (2023) as Dennis Lockwood |
| Secrets of a Gold Digger Killer (2021) as Nick Masters |
| A Dog's Way Home (2019) as Hiker |
| Little Pink House (2018) as Gallagher |
| The Possession (2012) as Russell |
| Ice Quake (2010) as Bruce Worthington |
| Bond of Silence (2010) as Larry |
| Hot Tub Time Machine (2010) as Stewart (uncredited) |
| Diary of a Wimpy Kid (2010) as Mr. Winsky |
| Under the Hood (2009) as Wally Weaver |
| Personal Effects (2009) as Camden |
| Watchmen (2009) as Wally Weaver |
| Write & Wrong (2007) as Steve Brooks |
| Fido (2006) as Frank Murphy |
| Deadly Skies (2006) as Dr. Michael Covington |
| Dark Storm (2006) as Andy |
| RV (2006) as Larry Moiphine |
| Saving Milly (2005) as Mark |
| Bob the Butler (2005) as Jacques |
| Chaos (2005) as Bank Manager |
| The Burial Society (2002) as Sheldon Kasner |
| Brotherhood of Murder (1999) as Alan Berg |
| Memorial Day (1999) as Baker |
| Goodbye Lover (1999) as Minister |
| Hoods (1998) as Jimmy |
| Jack Frost (1997) as Stone |
| Murder in Mind (1997) as Lecturer |
| City Hall (1996) as Wakeley |
| Broken Trust (1995) as Louis Dale |
| Wes Craven's New Nightmare (1994) as Terry Feinstein |
| Running Delilah (1994) as Watcher |
| And the Band Played On (1993) as Gay Rights Activist |
| What's Love Got to Do with It (1993) as Phil Spector |
| The Temp (1993) as Bill Lives |
| Man Trouble (1992) as Barman |
| Those Secrets (1992) as Michael Betchevsky |
| Poison (1991) as Jay Wete ("Hero") |
| He Was Once (1989) as Dad (voice) |
| Superstar: The Karen Carpenter Story (1987) as Dad / Mr. A&M (voice) |
| Nobody Special as Wally Martins |