Actor
Swipe NYC
2023
as Steve
Black Panther: Wakanda Forever
2022
as U.S. Secretary of State
Psych 2: Lassie Come Home
2020
as Dr. Emile Herschel
Clemency
2019
as Marty Lumetta
After Class
2019
as Jeff Cohen
Vandal
2019
as Jacob Lipman
Shock and Awe
2018
as The Usual
Geostorm
2017
as Virginia Senator Thomas Cross
Alien Code
2017
as Dr. Miles Driskoll
American Fable
2017
as Jonathan
The Automatic Hate
2016
as Dr. Ronald Green
Entourage
2015
as Director
Take Me to the River
2015
as Don
The Gambler
2014
as Jeweler
Before I Disappear
2014
as Bruce
Kill the Messenger
2014
as Richard Zuckerman
Decoding Annie Parker
2014
as Mr. Allen
Man of Steel
2013
as Dr. Emil Hamilton
Knife Fight
2013
as Dimitris Vargas
Beach Pillows
2013
as Henry Midwood
Fire with Fire
2012
as Harold Gethers
Innocent
2011
as Tommy Molto
Johnny English Reborn
2011
as Titus Fisher
Another Harvest Moon
2010
as Jeffrey
Made in Dagenham
2010
as Robert Tooley
The Infidel
2010
as Lenny Goldberg
Solitary Man
2009
as Steve Heller
Imagine That
2009
as Carl Simons
Last Chance Harvey
2008
as Marvin
Martian Child
2007
as Lefkowitz
Civic Duty
2006
as FBI Agent Tom Hilary
Ray
2004
as Jerry Wexler
People I Know
2002
as Elliot Sharansky
I Am Sam
2001
as Mr. Turner
What's the Worst That Could Happen?
2001
as Walter Greenbaum
Lucky Numbers
2000
as Jerry Green
Forever Lulu
2000
as Jerome Ellsworth
Whatever It Takes
2000
as P.E. Teacher
Gun Shy
2000
as Elliott
Crazy in Alabama
1999
as Norman the Chauffeur
Heaven
1999
as Stanner
Forces of Nature
1999
as Joe Farrell
Living Out Loud
1998
as Phil Francato
Doctor Dolittle
1998
as Dr. Gene Reiss
Deep Impact
1998
as Don Biederman
The Pentagon Wars
1998
as Colonel Smith
The Taking of Pelham One Two Three
1998
as Mr. Green
Loved
1997
as District Attorney Steve Waters
Santa Fe
1997
as Alex
The Lost World: Jurassic Park
1997
as Eddie Carr
Volcano
1997
as Haskins
Touch
1997
as Jerry
Michael
1996
as Italian Waiter
Grace of My Heart
1996
as Audition Record Producer
The Trigger Effect
1996
as Gun Shop Clerk
The Arrival
1996
as Calvin
Special Report: Journey to Mars
1996
as Eric Altman
City Hall
1996
as Larry Schwartz
Se7en
1995
as Mark Swarr
Rough Magic
1995
as Marvin Wiggins
Tank Girl
1995
as Trooper in Trench
Speechless
1994
as Sound Technician (uncredited)
Amelia Earhart: The Final Flight
1994
as Movietone News Director
Speed
1994
as Train Driver
Major League II
1994
as Director
The Hudsucker Proxy
1994
as Mailroom Screamer
Ghost in the Machine
1993
as Scanner Technician
My Life
1993
as Young Bill Ivanovich
Skinner
1993
as Eddie
Hoffa
1992
as Government Attorney
The Bodyguard
1992
as Skip Thomas
Malcolm X
1992
as JFK Reporter
The Public Eye
1992
as Photographer - Thompson Street
Rapid Fire
1992
as Art Teacher
Stop! Or My Mom Will Shoot
1992
as Gun Clerk
Till Death Us Do Part
1992
as Jack Wells
Young Guns II
1990
as Rat Bag
Trenchcoat in Paradise
1989
as Mole
Medium Straight
1988
as Pat Harding
Arena Brains
1987
as Deli Man