Actor
The Critic
2024
as Hugh Morris
Sew Torn
2024
as Oskar
Empire of Light
2022
as Mr. Cooper
Grenfell: Scenes from the Inquiry
2022
as Richard Millett QC
The King's Man
2021
as Archduke Franz Ferdinand of Austria
18% Grey
2020
as Charlie
Mrs Biggs
2012
as Peter
Bert & Dickie
2012
as Albert
Time Gentlemen, Please
2010
as The Good Chap
Red Riding: The Year of Our Lord 1980
2009
as Clement Smith
Le Journal d'Anne Frank
2009
as Hermann Van Daan
Filth: The Mary Whitehouse Story
2008
as Lord Charlie Hill
Hot Fuzz
2007
as George Merchant
Confetti
2006
as Sam's Dad
Land of the Blind
2006
as Doc
Kenneth Williams: Fantabulosa!
2006
as Peter Eade
On a Clear Day
2005
as Norman
The Merchant of Venice
2004
as Old Gobbo
Thunderbirds
2004
as Parker
The Other Boleyn Girl
2003
as Thomas Cromwell
Hornblower: Duty
2003
as Steward James Doughty
Hornblower: Loyalty
2003
as Steward James Doughty
The Hound of the Baskervilles
2002
as Barrymore
Dead Gorgeous
2002
as Hector
Fields of Gold
2002
as Dave McArdle
Murder
2002
as Gareth McGuinness
24 Hour Party People
2002
as Derek Ryder
Charlotte Gray
2001
as Mirabel
Lucky Break
2001
as Perry
Chocolat
2000
as Alphonse Marceau
Quills
2000
as Napoleon
102 Dalmatians
2000
as Mr. Button
Topsy-Turvy
1999
as Richard D'Oyly Carte
Let the Good Times Roll
1998
as Drug Dealer
Secrets & Lies
1996
as Stuart
Sharpe's Honour
1994
as Napoleon Bonaparte
Turbulence
1991
as Harry
The Fool
1990
The Cook, the Thief, His Wife & Her Lover
1989
as Mews
Day To Remember
1986
as Graham
Number One
1985
as 'The Wasp'
Scandalous
1984
as 3rd Taxi Driver
The Tragedy of Richard III
1983
as Richard III
Henry VI Part 3
1983
as Richard, Duke of Gloucester
Henry VI Part 2
1983
as Richard Plantagenet
Henry VI Part 1
1983
as Third Messinger to the King / Countess' Porter
The Merry Wives of Windsor
1982
as Peter Simple
The Magic Shop
1982
Secrets of a Superstud
1976
as Telegram Boy