Actor
Babes
2024
as Bernie
I'm Thinking of Ending Things
2020
as The Voice (voice)
The Cleanse
2018
as Ken Roberts
Professor Marston and the Wonder Women
2017
as M.C. Gaines
Rules Don't Apply
2016
as Forester
Shut In
2016
as Dr. Wilson
The Ticket
2016
as Bob
The 9th Life of Louis Drax
2016
as Dr. Perez
One More Time
2016
as Alan
Frank and Cindy
2015
as Frank Garcia
Bessie
2015
as Carl Van Vechten
A Merry Friggin' Christmas
2014
as Hobo Santa
Kill the Messenger
2014
as Jerry Ceppos
Cut Bank
2014
as Joe Barrett
Legends of Oz: Dorothy's Return
2014
as Wiser the Owl (voice)
Chef
2014
as Ramsey Michel
Gods Behaving Badly
2013
as Apollo
Lucky Them
2013
as Giles
Chinese Zodiac
2012
as Lawrence Morgan
Ginger & Rosa
2012
as Mark Two
The Oranges
2011
as Terry Ostroff
X-Men: First Class
2011
as Man in Black Suit
Love & Other Drugs
2010
as Bruce Winston
Letters to Juliet
2010
as New Yorker Magazine Editor Bobby (uncredited)
Please Give
2010
as Alex
2012
2009
as Carl Anheuser
Year One
2009
as High Priest
Wonder Woman
2009
as Hades (voice)
Frost/Nixon
2008
as Bob Zelnick
Martian Child
2007
as Jeff
The Ten
2007
as Marc Jacobson
The Thick Of It
2007
as Malcolm Tucker
Casanova
2005
as Paprizzio
The Ice Harvest
2005
as Pete Van Heuten
Loverboy
2005
as M. Pomeroy
Kinsey
2004
as Herman Wells
Pieces of April
2003
as Jim Burns
Hope Springs
2003
as Doug Reed
Ash Wednesday
2002
as Moran
Zig Zag
2002
as Mr. Walters / 'The Toad'
Liberty Stands Still
2002
as Victor Wallace
Don't Say a Word
2001
as Dr. Louis Sachs
Ready to Rumble
2000
as Jimmy King
Gun Shy
2000
as Fulvio Nesstra
Bicentennial Man
1999
as Rupert Burns
Three to Tango
1999
as Peter Steinberg
Lake Placid
1999
as Hector Cyr
CinderElmo
1999
as Frank / Fairy Godperson
The Impostors
1998
as Maurice
Simon Birch
1998
as Ben Goodrich
Doctor Dolittle
1998
as Dr. Mark Weller
Bulworth
1998
as Dennis Murphy
Dangerous Beauty
1998
as Maffio Venier
A Time to Kill
1996
as Harry Rex Vonner
Executive Decision
1996
as Cahill
Funny Bones
1995
as Tommy Fawkes
The Infiltrator
1995
as Yaron Svoray
Tall Tale: The Unbelievable Adventure
1995
as Paul Bunyan
The Three Musketeers
1993
as Porthos
Benny & Joon
1993
as Eric
Indecent Proposal
1993
as Jeremy
The Temp
1993
as Jack Hartsell
Diggstown
1992
as Fitz
Beethoven
1992
as Harvey
Postcards from the Edge
1990
as Neil Bleene
Flatliners
1990
as Randy Steckle
Working Girl
1988
as Lutz
Married to the Mob
1988
as Ed Benitez
Crusoe
1988
as Mr. Newby
The Bear: Fishes
as Uncle Jimmy