Actor
Poison
2024
as Lucas
Classified
2024
as Kevin Angler
Punch
2022
as Stan
Resurrection
2022
as David
There Are No Saints
2022
as Carl Abrahams
Sundown
2022
as Neil Bennett
Shang-Chi and the Legend of the Ten Rings
2021
as Emil Blonsky / Abomination (voice) (uncredited)
Bergman Island
2021
as Tony
The Misfits
2021
as Schultz
A Fall from Grace
2020
as Detective Michael Tabb
The Song of Names
2019
as Martin Simmonds
Luce
2019
as Peter Edgar
The Padre
2018
as Padre
The Con Is On
2018
as Peter Fox
1 Mile To You
2017
as Jarhead
Reg
2016
as Reg Keys
Mr. Right
2016
as Hopper / Reynolds
The Hateful Eight
2015
as Oswaldo Mobray
600 Miles
2015
as Hank Harris
Chronic
2015
as David
Hardcore Henry
2015
as Henry's Father
Selma
2014
as Gov. George Wallace
October Gale
2014
as Tom
United Passions
2014
as Sepp Blatter
Grace of Monaco
2014
as Prince Rainier III
Möbius
2013
as Ivan Rostovsky
The Liability
2012
as Roy
Arbitrage
2012
as Det. Michael Bryer
Broken
2012
as Archie
The Secret Policeman's Ball
2012
as Self
Pete Smalls Is Dead
2010
as Pete Smalls
Sea Wolf
2009
as Death Larsen
Skellig
2009
as Skellig
The Incredible Hulk
2008
as Emil Blonsky
Funny Games
2008
as George
Virgin Territory
2007
as Gerbino
Youth Without Youth
2007
as Dominic Matei
Even Money
2007
as Victor
Don't Come Knocking
2005
as Sutter
Dark Water
2005
as Jeff Platzer
The Last Sign
2005
as Jeremy Macfarlane
Battle of the Brave
2004
as William Pitt
Silver City
2004
as Mitch Paine
The Beautiful Country
2004
as Captain Oh
To Kill a King
2003
as Oliver Cromwell
Whatever We Do
2003
as Joe
Killing Emmett Young
2002
as John Harrett / Frank Dwyer
Invincible
2001
as Herschel Steinschneider / Erik Jan Hanussen
The Musketeer
2001
as Febre the Man in Black
Planet of the Apes
2001
as Thade
Lucky Numbers
2000
as Gig
Bread and Roses
2000
as Party Guest (uncredited)
Vatel
2000
as Marquis de Lauzun
The Million Dollar Hotel
2000
as Izzy Goldkiss (uncredited)
The Legend of 1900
1998
as Danny Boodmann T.D. Lemon Nineteen Hundred '1900'
Animals with the Tollkeeper
1998
as Henry
Deceiver
1997
as James Walter Wayland
Hoodlum
1997
as Dutch Schultz
Gridlock'd
1997
as Alexander 'Stretch' Rawland
No Way Home
1997
as Joey
Everyone Says I Love You
1996
as Charles Ferry
Four Rooms
1995
as Ted the Bellhop
Rob Roy
1995
as Archibald Cunningham
Little Odessa
1994
as Joshua Shapira
Pulp Fiction
1994
as Pumpkin
Captives
1994
as Philip Chaney
Who Do You Think You're Fooling?
1994
as Mr. Orange (archive footage)
Heart of Darkness
1993
as Marlow
The Perfect Husband
1993
as Milan
Bodies, Rest & Motion
1993
as Nick
Common Pursuit
1992
Reservoir Dogs
1992
as Mr. Orange / Freddy Newandyke
Backsliding
1992
as Tom Whitton
Jumpin' at the Boneyard
1991
as Manny
Rosencrantz & Guildenstern Are Dead
1991
as Guildenstern
Vincent & Theo
1990
as Vincent Van Gogh
Yellowbacks
1990
as Peter Pike
Farendj
1990
as Anton
The Cook, the Thief, His Wife & Her Lover
1989
as Mitchel
Coppers
1988
To Kill a Priest
1988
as Feliks
A World Apart
1988
as Harold
Metamorphosis
1987
as Gregor Samsa
King of the Ghetto
1986
as Matthew Long
Murder with Mirrors
1985
as Edgar Lawson
Return to Waterloo
1984
as Boy Punk
The Hit
1984
as Myron
Driving Ambition
1984
as Baz
Meantime
1983
as Colin
Made in Britain
1982
as Trevor
Tornado
as Sugarman
Recovery
260 Days
as Marijan
The Immortal Man: A Peaky Blinders Film