| Lydia et le vaisseau des tempêtes (2026) as Cheese Seller / Sailor (voice) |
| To Catch a Killer (2023) as Chief Karl Jackson |
| Office Games (2022) as Bruce |
| Peace by Chocolate (2021) as Frank |
| When Love Blooms (2021) as Tom Keller |
| Wszyscy moi przyjaciele nie żyją (2020) as Additional Voices (voice) |
| Good Sam (2019) as David Dyal |
| Troll: The Tale of a Tail (2018) as Grimmer's Dad, Limping Lars (voice) |
| Sleeper (2018) as Detective Brent |
| Arrival (2016) as Richard Riley |
| Oscar (2016) as Additional Voice |
| Nine Lives (2016) as Josh Boone |
| We're Still Together (2016) as Cop |
| The Walk (2015) as Guy Tozolli |
| Stonewall (2015) as Fat Tony |
| X-Men: Days of Future Past (2014) as President Richard Nixon |
| Nicky Deuce (2013) as Carmine |
| Barney's Version (2010) as T / U Productions Executive #1 |
| My Neighbor's Secret (2009) as Detective Ruiz |
| Dead Like Me: Life After Death (2009) as Stage Manager |
| Punisher: War Zone (2008) as Carmine "Pittsy" Gazzera |
| Afterwards (2008) as Lawyer |
| Sticks & Stones (2008) as Craig Perkins |
| I'm Not There (2007) as Norman |
| Too Young to Marry (2007) as Tim |
| Framed for Murder (2007) as Freed |
| Thrill of the Kill (2006) as Clyde |
| A Lover's Revenge (2005) as Detective Yokum |
| The Perfect Neighbor (2005) as Phil |
| Trump Unauthorized (2005) as Rosenfeld |
| Invasion of the Space Lobsters (2005) |
| Wicker Park (2004) as Bartender |
| Shattered Glass (2003) as Glass' Lawyer |
| Mambo Italiano (2003) as Johnny Christofaro |
| Jericho Mansions (2003) as Gilbert |
| Student Seduction (2003) |
| Rudy: The Rudy Giuliani Story (2003) as Tony Carbonetti |
| Deception (2003) as Detective Costello |
| Tunnel (2002) as John |
| Abandon (2002) as Detective Rigney |
| Gleason (2002) as Sammy Birch |
| Obsessed (2002) as Sam Cavallo |
| Arthur: It's Only Rock 'n' Roll (2002) as Oliver Frensky (voice) |
| The Adventures of Pluto Nash (2002) as Robot Holding Cell Clerk |
| Agent of Influence (2002) as Steve Lamboise |
| Federal Protection (2002) as Joseph Pagnozzi |
| Aftermath (2002) |
| Heist (2001) as Jewelry Store Guard |
| Dead Awake (2001) as Window Washer |
| Protection (2001) as Peter |
| The Score (2001) as Sapperstein's Cousin |
| Nowhere in Sight (2001) as Marc Cory |
| Arthur's Perfect Christmas (2000) as Oliver Frensky / Security Guard (voice) |
| The Audrey Hepburn Story (2000) as Tiffany's Cab Driver |
| The Whole Nine Yards (2000) as Interrogator #1 |
| Code Name: Jaguar (1999) as FBI Agent Dobson |
| P.T. Barnum (1999) as Levi Lyman |
| Fatal Affair (1999) as Walt Rosenbaum |
| Babel (1999) as Bexter |
| Dead Silent (1999) as Lt. Sam Waldron |
| Out of Control (1998) as Nick |
| The Girl Next Door (1998) as Detective Levine |
| Random Encounter (1998) as Mark Brewster |
| Snake Eyes (1998) as C.J. |
| Going to Kansas City (1998) as Billy Ossining |
| Little Men (1998) as Police Sergeant |
| Affliction (1998) as Clyde |
| Afterglow (1997) as Ritz-Carlton Bartender |
| The Peacekeeper (1997) as Presidential Aide #1 |
| The Kid (1997) as Dan Albright |
| Joyeux Calvaire (1996) as Le gardien de la gare |
| Hollow Point (1996) as Police Officer at Diner |
| Pretty Poison (1996) as Vendor |
| Rainbow (1996) |
| Dr. Jekyll and Ms. Hyde (1995) |
| Mrs. Parker and the Vicious Circle (1994) as Writer #1 |
| Stalked (1994) as Lawyer |
| Jungledyret (1993) as Conrad Cupmann (voice) |
| The Neighbor (1993) as Bank Manager |
| The Myth of the Male Orgasm (1993) as Tim |
| Canvas (1992) as Mario |
| Scanners II: The New Order (1991) as Paramedic |
| Whispers (1990) as Morgue Assistant |
| The Amityville Curse (1990) as Krabel |