Actor
The Fantastic Four: First Steps
2025
The Line
2024
as Beach Miller
Mr. Blake At Your Service!
2023
as Andrew Blake
Fool's Paradise
2023
as Ed Cote
One Ranger
2023
as Geddes
Seneca: On the Creation of Earthquakes
2023
as Seneca
Mindcage
2022
as The Artist
Savage Salvation
2022
as Peter
White Elephant
2022
as Glen Follett
Chariot
2022
as Dr. Karn
Shattered
2022
as Ronald
The Survivalist
2021
as Aaron Ramsey
Rogue Hostage
2021
as Sam Nelson
Last Call
2020
as Dr. Felton
Valley of the Gods
2020
as Wes Tauros
Ava
2020
as Duke
Arkansas
2020
as Bright
Extremely Wicked, Shockingly Evil and Vile
2019
as Judge Edward D. Cowart
Velvet Buzzsaw
2019
as Piers
Bird Box
2018
as Douglas
Mile 22
2018
as Bishop
Supercon
2018
as Sid Newberry
Bullet Head
2017
as Walker
The Wilde Wedding
2017
as Laurence
I Love You, Daddy
2017
as Leslie Goodwin
About Love. Adults Only
2017
as лектор Эд
Just Call Me God
2017
as Satur Diman Cha
Unlocked
2017
as Bob Hunter
Deepwater Horizon
2016
as Donald Vidrine
Psychogenic Fugue
2016
as All characters
Zoolander 2
2016
as Chazz Spencer
Penguins of Madagascar
2014
as Dave (voice)
Cut Bank
2014
as Sheriff Vogel
Casanova Variations
2014
as Giacomo
Cesar Chavez
2014
as Bogdanovitch
RED 2
2013
as Marvin Boggs
Ecstasy
2013
as Vinny
Siberian Education
2013
as Grandfather Kuzya
Warm Bodies
2013
as Colonel Grigio
Lines of Wellington
2012
as General Wellington
Drunkboat
2012
as Mort
Transformers: Dark of the Moon
2011
as Bruce Brazos
RED
2010
as Marvin Boggs
Secretariat
2010
as Lucien Laurin
Jonah Hex
2010
as Turnbull
The Infernal Comedy: Confessions of a Serial Killer
2010
as Jack Unterweger
SNL Presents: A Very Gilly Christmas
2009
Gardens of the Night
2008
as Michael
Changeling
2008
as Rev. Gustav Briegleb
Afterwards
2008
as Joseph Kay
Disgrace
2008
as David Lurie
Burn After Reading
2008
as Osborne Cox
Mutant Chronicles
2008
as Constantine
In Tranzit
2008
as Pavlov
The Great Buck Howard
2008
as Buck Howard
Beowulf
2007
as Unferth
Eragon
2006
as King Galbatorix
Art School Confidential
2006
as Professor Sandiford
Klimt
2006
as Gustav Klimt
The Call
2006
as Exorcist
Colour Me Kubrick
2005
as Alan Conway
The Hitchhiker's Guide to the Galaxy
2005
as Humma Kavula
The Libertine
2004
as Charles II
A Talking Picture
2003
as Comandante John Walesa
Johnny English
2003
as Pascal Sauvage
Adaptation.
2002
as John Malkovich (uncredited)
The Dancer Upstairs
2002
as Abimael Guzman (uncredited)
Ripley's Game
2002
as Tom Ripley
Hideous Man
2002
Knockaround Guys
2001
as Teddy Deserve
Hotel
2001
as Omar Jonnson
Savage Souls
2001
as Monsieur Numance
I’m Going Home
2001
as John Crawford
Shadow of the Vampire
2000
as F. W. Murnau
RKO 281
2000
as Herman Mankiewicz
Ladies Room
1999
as Roberto
Being John Malkovich
1999
as John Horatio Malkovich
The Messenger: The Story of Joan of Arc
1999
as Charles VII
Time Regained
1999
as Baron de Charlus
Rounders
1998
as Teddy KGB
The Man in the Iron Mask
1998
as Athos
Con Air
1997
as Cyrus "The Virus" Grissom
Cannes Man
1997
as Self
The Portrait of a Lady
1996
as Gilbert Osmond
The Ogre
1996
as Abel
Mulholland Falls
1996
as General Thomas Timms
Mary Reilly
1996
as Dr. Henry Jekyll / Edward Hyde
Beyond the Clouds
1995
as The Director
The Convent
1995
as Michael
Heart of Darkness
1993
as Kurtz
In the Line of Fire
1993
as Mitch Leary
Alive
1993
as Carlitos Páez / Narrator (uncredited)
Jennifer Eight
1992
as Agent St. Anne
Of Mice and Men
1992
as Lennie Small
Shadows and Fog
1991
as Clown
Old Times
1991
The Object of Beauty
1991
as Jake Bartholomew
Queens Logic
1991
as Eliot
Red Hot + Blue: A Tribute to Cole Porter
1990
as Self
The Sheltering Sky
1990
as Port
Dangerous Liaisons
1988
as Vicomte Sébastien de Valmont
Miles from Home
1988
as Barry Maxwell
Empire of the Sun
1987
as Basie
Santabear's High Flying Adventure
1987
as Santa Claus (voice)
The Glass Menagerie
1987
as Tom Wingfield
Making Mr. Right
1987
as Jeff Peters / Ulysses
Rocket to the Moon
1986
as Ben Stark
Eleni
1985
as Nicholas 'Nick' Gage
Death of a Salesman
1985
as Biff Loman
The Killing Fields
1984
as Al Rockoff
Places in the Heart
1984
as Mr. Will
True West
1984
as Lee
American Dream
1981
Word of Honor
1981
as Gary
A Wedding
1978
as Wedding Guest (uncredited)
Lost and Found in Paris
Thelma
as Walker Percy
In the Hand of Dante
Opus
as Alfred Moretti
The Yellow Tie
as Sergiu Celibidache
A Winter's Journey
as Leiermann
Sacrifice