2023
To Catch a Killer as Chief Karl Jackson2020
All My Friends Are Dead as Additional Voices (voice)2019
45 rpm as Robert's Father2018
Carter as Chet Nix2018
Troll: The Tale of a Tail as Grimmer's Dad, Limping Lars (voice)2017
The Disappearance as Detective Fontaine 19722016
Arrival as Richard Riley2016
Nine Lives as Josh Boone2015
Between as Dr. Evans2015
The Walk as Guy Tozolli2015
Stonewall as Fat Tony2014
Ascension as Martin Carillo2014
X-Men: Days of Future Past as President Richard Nixon2014
14: Diaries of the Great War as Chorus2011
Suits as John Bigelow2010
Barney's Version as T / U Productions Executive #12009
Dead Like Me: Life After Death as Stage Manager2008
Punisher: War Zone as Pittsy2007
I'm Not There as Norman2004
Il Duce Canadese as Rocco Perri2004
Wicker Park as Bartender2003
Shattered Glass as Glass' Lawyer2003
Mambo Italiano as Johnny Christofaro2002
The Dead Zone as Bernard Linden2002
Abandon as Detective Rigney2002
Obsessed as Sam Cavallo2001
The Score as Sapperstein's Cousin2001
Heist as Jewelry Store Guard2001
Dice as Macloud2001
Dead Awake as Window Washer2000
Aqua Teen Hunger Force as Not available2000
The Whole Nine Yards as Interrogator #12000
The Audrey Hepburn Story as Tiffany's Cab Driver1999
The Three Friends and Jerry as Not available1998
Snake Eyes as C.J.1998
The Girl Next Door as Detective Levine1997
Animal Crackers as Lyle (voice)1997
Affliction as Clyde1997
The Kid as Dan Albright1997
Afterglow as Ritz-Carlton Bartender1996
Arthur as Oliver Frensky (voice)1996
Arthur as Oliver Frensky / Henry Ford (voice)1996
Arthur as Mr. Sipple (voice)1995
The Little Lulu Show as Not available1995
Dr. Jekyll and Ms. Hyde as Not available1994
Mrs. Parker and the Vicious Circle as Writer #11993
Hugo, the Jungle Creature as Conrad Cupmann (voice)1992
Are You Afraid of the Dark? as Delivery Workman1990
Samurai Pizza Cats as Not availableNaN
Rotten Ralph as Dad2022
Office Games as Bruce2021
Peace by Chocolate as Frank2021
When Love Blooms as Tom Keller2019
Good Sam as David Dyal2018
Sleeper as Detective Brent2016
Oscar as Additional Voice2013
Nicky Deuce as Carmine2009
My Neighbor's Secret as Detective Ruiz2008
Afterwards as Lawyer2007
Too Young to Marry as Tim2007
Framed for Murder as Freed2006
Thrill of the Kill as Clyde2005
Trump Unauthorized as Rosenfeld2005
A Lover's Revenge as Detective Yokum2005
The Perfect Neighbor as Phil2005
Invasion of the Space Lobsters as Not available2003
Student Seduction as Not available2003
Deception as Detective Costello2003
Rudy: The Rudy Giuliani Story as Tony Carbonetti2003
Jericho Mansions as Gilbert2002
Gleason as Sammy Birch2002
Tunnel as John2002
Federal Protection as Joseph Pagnozzi2002
Arthur: It's Only Rock 'n' Roll as Oliver Frensky (voice)2002
Aftermath as Not available2001
Nowhere in Sight as Marc Cory2001
Protection as Peter2000
Arthur's Perfect Christmas as Oliver Frensky / Security Guard (voice)1999
Dead Silent as Lt. Sam Waldron1999
Code Name: Jaguar as FBI Agent Dobson1999
P.T. Barnum as Levi Lyman1999
Babel as Bexter1999
Fatal Affair as Walt Rosenbaum1998
Out of Control as Nick1998
Little Men as Police Sergeant1998
Random Encounter as Mark Brewster1998
Going to Kansas City as Billy Ossining1997
The Peacekeeper as Presidential Aide #11996
Hollow Point as Police Officer at Diner1996
Rainbow as Not available1996
Pretty Poison as Vendor1996
Poverty and Other Delights as Le gardien de la gare1994
Stalked as Lawyer1993
The Neighbor as Bank Manager1993
The Myth of the Male Orgasm as Tim1992
Canvas as Mario1991
Scanners II: The New Order as Paramedic1990
The Amityville Curse as Krabel1990
Whispers as Morgue Assistant