Actor
The Legend of Ochi
2025
as Maxim
Nosferatu
2024
as Professor Albin Eberhart Von Franz
Zero
2024
Saturday Night
2024
as David Tebet
Beetlejuice Beetlejuice
2024
as Jackson
Kinds of Kindness
2024
as Raymond / George / Omi
Finally Dawn
2024
as Rufo Priori
Poor Things
2023
as Godwin Baxter
Gonzo Girl
2023
as Walker Reade
Pet Shop Days
2023
as Francis
Asteroid City
2023
as Saltzburg Keitel
Inside
2023
as Nemo
Dead for a Dollar
2022
as Joe Cribbens
7 Deaths of Maria Callas
2022
as Film Actor
The Northman
2022
as Heimir the Fool
Spider-Man: No Way Home
2021
as Norman Osborn / Green Goblin
Nightmare Alley
2021
as Clem Hoatley
The French Dispatch
2021
as Albert 'the Abacus'
The Card Counter
2021
as Gordo
Zack Snyder's Justice League
2021
as Vulko
Siberia
2020
as Clint
The Last Thing He Wanted
2020
as Richard McMahon
Tommaso
2020
as Tommaso
Togo
2019
as Leonhard Seppala
Motherless Brooklyn
2019
as Paul Randolph
The Lighthouse
2019
as Thomas Wake
Manou the Swift
2019
as Manou's Father (voice)
Opus Zero
2018
as Paul
Aquaman
2018
as Nuidis Vulko
At Eternity's Gate
2018
as Vincent van Gogh
Vox Lux
2018
as Narrator (voice)
Murder on the Orient Express
2017
as Gerhard Hardman
The Florida Project
2017
as Bobby
Death Note
2017
as Ryuk (voice)
What Happened to Monday
2017
as Terrence Settman
The Great Wall
2016
as Ballard
Dog Eat Dog
2016
as Mad Dog
Father
2016
as James Verdun
A Family Man
2016
as Ed Blackridge
Finding Dory
2016
as Gill (voice)
My Hindu Friend
2016
as Diego Fairman
Mind the Gap
2016
as Self
John Wick
2014
as Marcus
Bad Country
2014
as Bud Carter
Pasolini
2014
as Pier Paolo Pasolini
A Most Wanted Man
2014
as Tommy Brue
The Fault in Our Stars
2014
as Peter van Houten
The Grand Budapest Hotel
2014
as Jopling
The Benaki Museum
2013
as Narrator (voice)
Nymphomaniac: Vol. II
2013
as L
Out of the Furnace
2013
as John Petty
Love's Routine
2013
as Barry
The Smile Man
2013
as Willem
Saving Norman
2013
as Lionel Pembrooke
Odd Thomas
2013
as Wyatt Porter
Tomorrow You're Gone
2012
as The Buddha
4:44 Last Day on Earth
2012
as Cisco
John Carter
2012
as Tars Tarkas
The Hunter
2011
as Martin David
Miral
2010
as Eddie
A Woman
2010
as Max Oliver
My Son, My Son, What Have Ye Done
2010
as Detective Hank Havenhurst
Daybreakers
2010
as Lionel 'Elvis' Cormac
The Boondock Saints II: All Saints Day
2009
as Paul Smecker (uncredited)
Fantastic Mr. Fox
2009
as Rat (voice)
Cirque du Freak: The Vampire's Assistant
2009
as Gavner Purl
Farewell
2009
as Feeney
Antichrist
2009
as He
The Dust of Time
2008
as A
Adam Resurrected
2008
as Commandat Klein
Fireflies in the Garden
2008
as Charles Waechter
To Each His Own Cinema
2007
as (segment "Occupations") (archive footage)
Anamorph
2007
as Stan Aubray
The Procedure
2007
as Christopher
Go Go Tales
2007
as Ray Ruby
Spider-Man 3
2007
as Green Goblin / Norman Osborn
Mr. Bean's Holiday
2007
as Carson Clay
The Walker
2007
as Larry Lockner
Paris Je T'aime
2006
as Le cow-boy (Place des Victoires)
Inside Man
2006
as John Darius
American Dreamz
2006
as Chief of Staff
Ripley Under Ground
2005
as Neil Murchison
Before It Had a Name
2005
as Leslie
Manderlay
2005
as Grace's Father
Jiminy Glick in Lalawood
2005
as Willem Dafoe (uncredited)
xXx: State of the Union
2005
as Gen. George Octavius Deckert
The Aviator
2004
as Roland Sweet
The Life Aquatic with Steve Zissou
2004
as Klaus Daimler
Control
2004
as Dr. Michael Copeland
The Clearing
2004
as Arnold Mack
Spider-Man 2
2004
as Green Goblin / Norman Osborn
The Reckoning
2004
as Martin
Once Upon a Time in Mexico
2003
as Armando Barillo
Finding Nemo
2003
as Gill (voice)
Globehunters: An Around the World in 80 Days Adventure
2002
as Hunter (voice)
Auto Focus
2002
as John Carpenter
Spider-Man
2002
as Green Goblin / Norman Osborn
Edges of the Lord
2001
as Priest
Pavilion of Women
2001
as Father Andre
Animal Factory
2000
as Earl Copen
Bullfighter
2000
as Father Ramirez
Shadow of the Vampire
2000
as Max Schreck
American Psycho
2000
as Donald Kimball
eXistenZ
1999
as Gas
New Rose Hotel
1999
as X
The Boondock Saints
1999
as Paul Smecker
Lulu on the Bridge
1998
as Dr. Van Horn
Affliction
1998
as Rolfe Whitehouse
Speed 2: Cruise Control
1997
as Geiger
Victory
1996
as Axel Heyst
The English Patient
1996
as David Caravaggio
Basquiat
1996
as The Electrician
The Night and the Moment
1995
as Lo scrittore
Clear and Present Danger
1994
as John Clark
Tom & Viv
1994
as Tom Eliot
Faraway, So Close!
1993
as Emit Flesti
Brace Up!
1993
as Colonel Alexander Ignatyevich Vershinin
White Homeland Commando
1993
as Karl
Body of Evidence
1993
as Frank Dulaney
Rhyme 'Em to Death
1993
Light Sleeper
1992
as John LeTour
White Sands
1992
as Deputy Sheriff Ray Dolezal
Flight of the Intruder
1991
as Lt. Cmdr. Virgil 'Tiger' Cole
Wild at Heart
1990
as Bobby Peru
Cry-Baby
1990
as Hateful Guard
Born on the Fourth of July
1989
as Charlie
Triumph of the Spirit
1989
as Salamo Arouch
Mississippi Burning
1988
as Agent Alan Ward
The Last Temptation of Christ
1988
as Jesus
Off Limits
1988
as Buck McGriff
Platoon
1986
as Sergeant Elias Gordon
To Live and Die in L.A.
1985
as Eric Masters
O Panama
1985
Roadhouse 66
1984
as Johnny Harte
Streets of Fire
1984
as Raven Shaddock
New York Nights
1984
as Boyfriend
The Loveless
1984
as Vance
Atalanta Strategy
1984
as Immigration Staff
The Hunger
1983
as 2nd Phone Booth Youth
Heaven's Gate
1980
as Willy (uncredited)
The Man in My Basement
as Anniston Bennett
American Nails
Late Fame
as Ed Saxberger
Tenzing
as Colonel John Hunt
The Phoenician Scheme
Tropico
as Raymond
The Birthday Party
as Marcos Timoleon
run 002