2023
Swipe NYC as Steve2022
Black Panther: Wakanda Forever as U.S. Secretary of State2022
Super Pumped: The Battle for Uber as Randall Pearson2020
Psych 2: Lassie Come Home as Dr. Emile Herschel2020
A West Wing Special to Benefit When We All Vote as Toby Ziegler2019
After Class as Jeff Cohen2019
Vandal as Jacob Lipman2019
Clemency as Marty Lumetta2017
The Good Doctor as Dr. Aaron Glassman2017
Counterpart as Roland Fancher2017
Geostorm as Virginia Senator Thomas Cross2017
Chicago Justice as Frank Linden2017
Alien Code as Dr. Miles Driskoll2017
American Fable as Jonathan2017
Shock and Awe as The Usual2016
Dirk Gently's Holistic Detective Agency as Detective Zimmerfield2016
The Automatic Hate as Dr. Ronald Green2016
The $100,000 Pyramid as Self2015
Ballers as Brett Anderson2015
Entourage as Director2015
The Grinder as Gordon stutz2015
Wet Hot American Summer: First Day of Camp as Dean Fairchild2015
Take Me to the River as Don2014
Manhattan as Occam2014
The Gambler as Jeweler2014
Murder in the First as David Hertzberg2014
Kill the Messenger as Richard Zuckerman2014
Before I Disappear as Bruce2014
Decoding Annie Parker as Mr. Allen2013
Mom as Robert2013
Man of Steel as Dr. Emil Hamilton2013
Rogue as Marty Stein2013
Beach Pillows as Henry Midwood2013
Knife Fight as Dimitris Vargas2012
The Mindy Project as Doctor2012
Key & Peele as Ambassador2012
House of Lies as Harrison 'Skip' Galweather2012
Fire with Fire as Harold Gethers2012
Chasing the Hill as Charlie Knowles2011
Once Upon a Time as King Leopold2011
Johnny English Reborn as Fisher2011
Up All Night as Dean Chafin2011
Criminal Minds: Suspect Behavior as Jack Fickler2011
The Cape as Patrick Portman2011
Innocent as Tommy Molto2010
Another Harvest Moon as Jeffrey2010
Past Life as Not available2010
Made in Dagenham as Robert Tooley2010
The Infidel as Lenny Goldberg2009
White Collar as Andrew Stanzler2009
PoliWood as Self2009
Imagine That as Carl Simons2009
Solitary Man as Steve Heller2008
Terminator: The Sarah Connor Chronicles as Charles Fischer / Paul Stewart2008
In Plain Sight as Samuel Garfinkel2008
Eli Stone as David Green2008
Last Chance Harvey as Marvin2007
Burn Notice as Phillip Cowan2007
Martian Child as Lefkowitz2006
Civic Duty as FBI Agent Tom Hilary2005
Bones as Professor Leon Watters2004
Entourage as Richard Schiff2004
Ray as Jerry Wexler2003
NCIS as Harper Dearing2003
The Ellen DeGeneres Show as Self2003
Celebrity Poker Showdown as Self2002
Monk as Dr. Lawrence Climan2002
People I Know as Elliot Sharansky2001
I Am Sam as Mr. Turner2001
The Best Damn Sports Show Period as Not available2001
What's the Worst That Could Happen? as Walter Greenbaum2000
Whatever It Takes as P.E. Teacher2000
Lucky Numbers as Jerry Green2000
Forever Lulu as Jerome Ellsworth2000
Gun Shy as Elliott1999
The West Wing as Toby Ziegler1999
Roswell as John Stevens1999
Heaven as Stanner1999
Forces of Nature as Joe Farrell1999
Crazy in Alabama as Norman the Chauffeur1998
Becker as Berry Becker1998
Deep Impact as Don Biederman1998
The Pentagon Wars as Colonel Smith1998
Doctor Dolittle as Dr. Gene Reiss1998
The Taking of Pelham One Two Three as Mr. Green1998
Living Out Loud as Phil Francato1997
The Practice as Bob Show1997
The View as Self1997
Ally McBeal as Bernie Gilson1997
Brooklyn South as Chris McIntrick1997
Volcano as Haskins1997
Touch as Jerry1997
Santa Fe as Alex1997
Loved as District Attorney Steve Waters1997
The Lost World: Jurassic Park as Eddie Carr1996
Grace of My Heart as Audition Record Producer1996
Michael as Italian Waiter1996
Relativity as Barry Roth1996
The Arrival as Calvin1996
City Hall as Larry Schwartz1996
The Trigger Effect as Gun Shop Clerk1996
Special Report: Journey to Mars as Eric Altman1995
Se7en as Mark Swarr1995
Murder One as Not available1995
Murder One as Prof. Stanley Fletcher1995
Tank Girl as Trooper in Trench1995
Maybe This Time as Pearlman1995
If Not for You as Chernikov1995
Rough Magic as Marvin Wiggins1995
MADtv as Self1994
ER as Mr. Bartoli1994
Chicago Hope as Not available1994
Speed as Train Driver1994
Amelia Earhart: The Final Flight as Movietone News Director1994
Major League II as Director1994
The Hudsucker Proxy as Mailroom Screamer1994
Speechless as Sound Technician (uncredited)1993
NYPD Blue as Steve Cameron1993
NYPD Blue as Vartan illiescu1993
Late Night with Conan O'Brien as Self - Guest1993
The John Larroquette Show as Wilson1993
My Life as Young Bill Ivanovich1993
The Positively True Adventures of the Alleged Texas Cheerleader-Murdering Mom as Life Photographer1993
Ghost in the Machine as Scanner Technician1993
Wild Palms as Security Guard (uncredited)1993
Skinner as Eddie1992
Malcolm X as JFK Reporter1992
Love & War as Not available1992
The Bodyguard as Skip Thomas1992
Stop! Or My Mom Will Shoot as Gun Clerk1992
Rapid Fire as Art Teacher1992
The Public Eye as Photographer - Thompson Street1992
Hoffa as Government Attorney1992
Cruel Doubt as Inspector1992
Till Death Us Do Part as Jack Wells1990
Young Guns II as Rat Bag1989
Tales from the Crypt as Lester Middleton1989
Doogie Howser, M.D. as Not available1989
Trenchcoat in Paradise as Mole1988
Murphy Brown as Mel Woodworthy1988
Medium Straight as Pat Harding1987
Arena Brains as Deli Man1986
L.A. Law as Dog Pound Operator Taylor1980
Newsnight as Not available1975
Saturday Night Live as Self - Cameo (uncredited)