Actor
The Dig
2021
as Charles Phillips
Strike
2019
as The Boss (voice)
The Mercy
2018
as Stanley Best
100 Streets
2016
as Terence
Café Society
2016
as Marty Dorfman
An Inspector Calls
2015
as Arthur Birling
Man Up
2015
as Bert
The Hobbit: The Battle of the Five Armies
2014
as Balin
The Hobbit: The Desolation of Smaug
2013
as Balin
The Hobbit: An Unexpected Journey
2012
as Balin
One Day
2011
as Stephen Mayhew
Toast
2010
as Dad
The Chronicles of Narnia: Prince Caspian
2008
as Trüffeljäger
Hancock & Joan
2008
as Tony Hancock
Charlie Wilson's War
2007
as Zvi
Casanova
2005
as Dalfonso
The Girl in the Café
2005
as Chancellor
The Mighty Celt
2005
as Good Joe
Uncle Adolf
2005
as Adolf Hitler
King Arthur
2004
as Marius Honorius
Spivs
2004
as Jack
Promoted to Glory
2003
as Mike
The Key
2003
I'll Sleep When I'm Dead
2003
as Turner
The Miracle Maker
2000
as Simon Peter (voice)
Dockers
1999
as Tommy Walton
The Debt Collector
1999
as Gary Keltie
Vicious Circle
1999
as Martin Cahill
Plunkett & MacLeane
1999
as Thief Taker General Chance
The Boxer
1997
as Ike Weir
Stone, Scissors, Paper
1997
as Redfern
Fever Pitch
1997
as Ted, the Headmaster
Saint-Ex
1996
as Prevot
Shallow Grave
1994
as Detective Inspector McCall
Being Human
1994
as Gasper Dias
Bad Company
1993
as Joe Hickey
Anna Lee: Headcase
1993
as Bernie Schiller
Franz Kafka's It's a Wonderful Life
1993
as Woland the Knifeman
Your Cheatin' Heart
1990
For Queen & Country
1988
as Civil Servant
The Beggar's Opera
1983
as Jeremy Twitcher
King Lear
1982
as Curan