Actor
Early Doors - Live
2021
as Nige
Cyrano
2021
as Ragueneau
Uncle Vanya
2020
as Telegin
Only You
2019
as Andrew
Early Days
2018
as Kate’s Dad
Hamlet
2018
as Polonius
Brakes
2017
as Alan
Another Mother's Son
2017
as Rene
The Sense of an Ending
2017
as Colin Simpson
Ethel & Ernest
2016
as Detective Sergeant Burnley (voice)
Trespass Against Us
2016
as Dog Owner
The Program
2015
as Sunday Times Editor
Mr. Turner
2014
as Joseph Gillot
The Look of Love
2013
as Police Inspector
The Security Men
2013
as Kenneth
Kon-Tiki
2012
as Spinden
The Casebook of Eddie Brewer
2012
as Ray Riddle
Salmon Fishing in the Yemen
2012
as Tory Grandee - Angus Butler
Hard Boiled Sweets
2012
as Jimmy 'The Gent'
Best Laid Plans
2012
as Roger
My Week with Marilyn
2011
as Lucy's Father
Ghosted
2011
Another Year
2010
as Ken
Womb
2010
as Ralph
A Bunch of Amateurs
2008
as Mike Bell
Slapper
2008
as Stuart
Cass
2008
as Cecil
Flood
2007
as Johnson - Transport Chief
Persuasion
2007
as Admiral Croft
Atonement
2007
as Police Inspector
Hot Fuzz
2007
as Roy Porter
Babel
2006
as Tom
Kenneth Williams: Fantabulosa!
2006
as Charlie Williams
Lassie
2005
as Dr. Jarrett
Pride & Prejudice
2005
as Mr. Gardiner
Heidi
2005
as Pastor
Uncle Adolf
2005
as Heinrich Hoffman
Vera Drake
2004
as Det. Inspector Webster
The Brides in the Bath
2003
as Charles Burnham
The Statement
2003
as Inspector Cholet
Three Blind Mice
2003
as Tomlinson
The Gathering
2003
as Dave Elford
The Project
2002
as Neville
Lucky Break
2001
as George Barratt
The Fourth Angel
2001
as M.P.
Care
2000
as Francis Chambers
Shiner
2000
as Det. Insp. Grant
The Passion
1999
as Ron
FairyTale: A True Story
1997
as Newspaper Editor
Jane Eyre
1997
as Clergyman
Secrets & Lies
1996
as Father in Family Group
Meat
1994
as Frank
Speaking In Tongues
1994
as Ben's Father
Naked
1993
as Brian
Scanners III: The Takeover
1992
as Mark Dragon
Sleepers
1991
as Village Policeman
Codename: Kyril
1988
as Evans
Personal Services
1987
as Detective Gibson
Will You Love Me Tomorrow
1987
as John
Meantime
1983
as Estate Manager
Murphy's Stroke
1980
as Betting Office Clerk
The Bitch
1979
as Ricky
Where the Heart Is
1979
as Jack
The One and Only Phyllis Dixey
1978
as Reporter
Journey to the Center of the Earth
1959
as Laird Of Glendarick
Shakespeare’s Wart
as Director 1