Leviathan: The Story of Hellraiser and Hellbound: Hellraiser II
2015 · Documentary
as Self - Dr Channard
Egon Schiele: Dangerous Desires
2018 · Documentary
as Leopold Czihaczek
Pollyanna
2004 · Drama
as Mr. Pendleton
Hellbound: Hellraiser II
1988 · Horror
as Channard
Film Stars Don't Die in Liverpool
2017 · Biography
as Joe Snr
Women Talking Dirty
2001 · Comedy
as George
Finding Alice
2021 · Comedy
as Gerry
Brother Sun, Sister Moon
1972 · Biography
as Paolo
Gangster No. 1
2000 · Crime
as Tommy
The Night Watch
2011 · Drama
as Horace Mundy
The White Princess
2017 · Drama
as Bishop Morton
Mr. Jones
2019 · Biography
as Lloyd George
Prospero's Books
1991 · Drama
as Sebastian
Joseph Andrews
1977 · Adventure
as The Wicked Squire
Vigo
1999 · Drama
as The Producer
Maleficent
2014 · Adventure
as King Henry
Mangal Pandey
2005 · Biography
as Kent
Born a King
2019 · Drama
as Lord Curzon
Suspension of Disbelief
2013 · Thriller
as DCI Bullock
Oliver!
1968 · Drama
as Noah Claypole
Trauma
2004 · Mystery
as Detective Constable Jackson
Hannibal: Fall of Carthage
2006 · Action
as Self - Narrator
Valkyrie
2008 · Drama
as Field Marshal Wilhelm Keitel
Layer Cake
2005 · Crime
as Jimmy Price
Robin and Marian
1976 · Adventure
as Jack's Apprentice
The Good Karma Hospital S4
2022 · Drama
as Edmund Dalrymple
Inside No. 9 S9
2024 · Comedy
as Rupert