2026
Seven Snipers
as The Dragon
2025
Tornado
as Sugarman
2025
260 days
as Marijan
2024
Classified
as Kevin Angler
2024
Poison
as Lucas
2023
Last King of the Cross
as Ezra Shipman
(10 episodes)
2022
Resurrection
as David
2022
Punch
as Stan
2022
There Are No Saints
as Carl Abrahams
2022
Marvel Studios Assembled: The Making of She-Hulk: Attorney at Law
as Self
2022
Sundown
as Neil Bennett
2022
She-Hulk: Attorney at Law
as Emil Blonsky / Abomination
(4 episodes)
2021
Shang-Chi and the Legend of the Ten Rings
as Emil Blonsky / Abomination (voice) (uncredited)
2021
Bergman Island
as Tony
2021
The Misfits
as Schultz
2019
Luce
as Peter Edgar
2019
The Song of Names
as Martin Simmonds
2019
QT8: The First Eight
as Self
2018
The Con Is On
as Peter Fox
2018
The Padre
as Padre
2017
1 Mile To You
as Jarhead
2017
Tin Star
as Jim Worth / Jack Devlin
(25 episodes)
2016
Mr. Right
as Hopper / Reynolds
2016
Reg
as Reg Keys
2016
Rillington Place
as John Christie
(3 episodes)
2015
600 Miles
as Hank Harris
2015
Chronic
as David
2015
The Hateful Eight
as Oswaldo Mobray
2015
Hardcore Henry
as Henry's Father
2014
Grace of Monaco
as Prince Rainier III
2014
United Passions
as Sepp Blatter
2014
Selma
as Gov. George Wallace
2014
October Gale
as Tom
2014
Giuseppe Tornatore - Ogni film un'opera prima
as Self
2014
Finding Vivian Maier
as Himself - Actor
2014
Klondike
as The Count
(3 episodes)
2013
Möbius
as Ivan Rostovsky
2013
Quentin Tarantino: 20 Years of Filmmaking
as Self
2013
A Fuller Life
as Self - Reader (segment "D-Day - an Invitation to Hell")
2012
Arbitrage
as Det. Michael Bryer
2012
Broken
as Archie
2012
The Liability
as Roy
2012
Kingdom Come
as Self
2012
The Secret Policeman's Ball
as Self
2011
These Amazing Shadows
as Self
2011
The Jonathan Ross Show
as Self - Guest
(1 episode)
2010
Pete Smalls Is Dead
as Pete Smalls
2010
Brostitute
2009
Skellig
as Skellig
2009
Sea Wolf
as Death Larsen
2009
Lie to Me
as Cal Lightman
(48 episodes)
2009
Sea Wolf
as Death Larsen
(2 episodes)
2008
The Incredible Hulk
as Emil Blonsky
2008
Funny Games
as George
2007
Youth Without Youth
as Dominic Matei
2007
Even Money
as Victor
2007
Coda: Thirty Years Later
as Self
2007
Virgin Territory
as Gerbino
2006
The Henry Rollins Show
2006
Tsunami: The Aftermath
as Nick Fraser
(2 episodes)
2005
Don't Come Knocking
as Sutter
2005
Dark Water
as Jeff Platzer
2005
The Last Sign
as Jeremy Macfarlane
2004
The Beautiful Country
as Captain Oh
2004
Battle of the Brave
as William Pitt
2004
Silver City
as Mitch Paine
2003
To Kill a King
as Oliver Cromwell
2003
Whatever We Do
as Joe
2003
Jimmy Kimmel Live!
as Self
(3 episodes)
2002
Killing Emmett Young
as John Harrett / Frank Dwyer
2002
Pulp Fiction: The Facts
as Self (archive footage)
2001
Planet of the Apes
as Thade
2001
The Musketeer
as Febre the Man in Black
2001
Invincible
as Herschel Steinschneider / Erik Jan Hanussen
2000
Lucky Numbers
as Gig
2000
Vatel
as Marquis de Lauzun
2000
Made in Britain
as Himself
2000
Bread and Roses
as Party Guest (uncredited)
2000
The Million Dollar Hotel
as Izzy Goldkiss (uncredited)
2000
Alan Clarke: His Own Man
as Self
1999
The Late Late Show with Craig Kilborn
as Self - Guest
(1 episode)
1998
The Legend of 1900
as Danny Boodmann T.D. Lemon Nineteen Hundred '1900'
1998
Animals with the Tollkeeper
as Henry
1997
Hoodlum
as Dutch Schultz
1997
Gridlock'd
as Stretch
1997
Deceiver
as James Walter Wayland
1997
No Way Home
as Joey
1996
Everyone Says I Love You
as Charles Ferry
1995
Four Rooms
as Ted the Bellhop
1995
Rob Roy
as Archibald Cunningham
1994
Pulp Fiction
as Pumpkin
1994
Captives
as Philip Chaney
1994
Little Odessa
as Joshua Shapira
1994
Who Do You Think You're Fooling?
as Mr. Orange (archive footage)
1993
Heart of Darkness
as Marlow
1993
Bodies, Rest & Motion
as Nick
1993
The Perfect Husband
as Milan
1993
Murder in the Heartland
as Charles Starkweather
(2 episodes)
1992
Reservoir Dogs
as Mr. Orange / Freddy Newandyke
1992
Common Pursuit
1992
Backsliding
as Tom Whitton
1992
Tales from the Crypt - Uncut
1991
Rosencrantz & Guildenstern Are Dead
as Guildenstern
1991
Jumpin' at the Boneyard
as Manny
1990
Yellowbacks
as Peter Pike
1990
Vincent & Theo
as Vincent Van Gogh
1990
Farendj
as Anton
1990
Vincent & Theo
as Vincent Van Gogh
(4 episodes)
1990
Twin Peaks
as Gary "Hutch" Hutchens
(5 episodes)
1989
The Cook, the Thief, His Wife & Her Lover
as Mitchel
1989
Tales from the Crypt
as Jack Craig
(1 episode)
1988
A World Apart
as Harold
1988
To Kill a Priest
as Feliks
1988
Coppers
as Graham
1988
Franz Kafka's 'The Trial'
as Franz Kafka / Josef K
1988
The Play on One
as Peter Pike
(1 episode)
1988
The Modern World: Ten Great Writers
as Franz Kafka / Joseph K.
(1 episode)
1987
Metamorphosis
as Gregor Samsa
1986
King of the Ghetto
as Matthew Long
1986
King of the Ghetto
as Matthew Long
(4 episodes)
1985
Murder with Mirrors
as Edgar Lawson
1985
Urban Jungle
as Tristan Hanley
1985
Screen Two
as Nick Finchley
(1 episode)
1984
The Hit
as Myron
1984
Return to Waterloo
as Boy Punk
1984
Driving Ambition
as Baz
1983
Made in Britain
as Trevor
1983
Meantime
as Colin
1983
Tales Out of School
as Trevor
(1 episode)
1944
Golden Globe Awards
as Self - Nominee
(1 episode)
—
Recovery
—
A Fall from Grace
as Detective Michael Tabb
—
Kissinger Takes Paris
as Henry Kissinger
—
Michael Caton-Jones: This Broxburn Boy's Life
as Self
—
Fish
as Fish Osborne
—
Holy Molé
—
The Very Best People
—
A Colt Is My Passport
—
Me, You
—
Unknownia
—
Driving Ambition
as Baz
(1 episode)