|
Being Stanley Baxter (2025) as Self |
|
The House Was Not Hungry Then (2025) as Father |
|
Arthur's Whisky (2024) as Henry |
|
Children of the Wicker Man (2024) as Self |
|
A Bear Named Wojtek (2023) as Zoo Director (voice) |
|
The Spirit of 1926 (2022) as Family Lawyer |
|
The Colour Room (2021) as Gordon Forsythe |
|
Rebecca (2020) as Dr. Baker |
|
Marionette (2020) as Dr. Mandelbaum |
|
Love Sarah (2020) as Felix |
|
The Day Mountbatten Died (2019) as Narrator (voice) |
|
Happy New Year, Colin Burstead (2018) as Gordon Burstead |
|
Wonderdate (2018) as Kolodon |
|
The Man Who Invented Christmas (2017) as Mr. Grimsby |
|
Churchill's Secret (2016) as Lord Moran |
|
Dad's Army (2016) as Private Frazer |
|
High-Rise (2015) as Mercer |
|
Hitler on Trial: The Truth Behind the Story (2015) as |
|
The Vote (2015) as Simon Featherstone |
|
Documenting John Grierson (2014) as Narrator |
|
The List (2013) as Reg Troughton |
|
Scotland's Finest: The Story of the Highland Games (2012) as Narrator |
|
Fast Freddie, the Widow and Me (2011) as Judge Underwood |
|
The Man who Crossed Hitler (2011) as Kurt Ohnesorge |
|
The Phoenix: A Century of Cinema (2011) as Narrator (Voice) |
|
Ghosts in the Machine (2009) as Himself |
|
Creation (2009) as Dr. Gully |
|
Spanish Flu: The Forgotten Fallen (2009) as Dr James Niven |
|
Into the Storm (2009) as Clement Attlee |
|
1929: The Great Crash (2009) as Narrator |
|
Gone Fishing (2008) as Old Bill |
|
How to Lose Friends & Alienate People (2008) as Richard Young |
|
The Madness and Misadventures of Munchausen (2008) as Self - 'Henry Salt' |
|
The Man Who Lives with Bears (2008) as Self - Narrator (voice) |
|
Sherlock Holmes and the Baker Street Irregulars (2007) as Dr Watson |
|
The 50 Greatest Television Dramas (2007) as Self |
|
Intervention (2007) as Dr. Martin |
|
Miss Potter (2006) as Rupert Potter |
|
Amazing Grace (2006) as Lord Dundas |
|
A War on Science (2006) as Narrator (voice) |
|
Fascism in Colour (2006) as Narrator (voice) |
|
Rag Tale (2005) as Tulloch 'Lucky' Lloyd |
|
Lie with Me (2004) as DCI Collman |
|
Bright Young Things (2003) as Sir James Brown |
|
Danielle Cable: Eyewitness (2003) as DI Nick Biddiss |
|
Home Road Movies (2002) as Father |
|
Crush (2002) as Gerald |
|
The Entity (2002) as |
|
Othello (2001) as Sinclair Carver |
|
The Whistle-Blower (2001) as D.I. Neil Sleightholme |
|
Behind Bars (2001) as Narrator |
|
Complicity (2000) as Wallace Byatt |
|
Chrono-Perambulator (1999) as Professor Teddy Knox |
|
Sunshine (1999) as Minister of Justice |
|
The Match (1999) as Tommy |
|
Heart (1999) as Mr. Kreitman |
|
Hilary and Jackie (1998) as Cello Teacher |
|
Oi! Get Off Our Train (1998) as Walrus |
|
Mr White Goes To Westminster (1997) as Ben White |
|
Spice World (1997) as Brian |
|
Victory (1996) as Capt. Davidson |
|
The Writing on the Wall (1996) as Bull |
|
Chaplin's Goliath (1996) as Narrator (voice) |
|
Richard III (1995) as Sir Richard Ratcliffe |
|
The Pen (1995) as |
|
The Turnaround (1995) as James Webb |
|
The Riddle of the Sands (1995) as Narrator |
|
Hard Times (1994) as Stephen Blackpool |
|
Wall of Silence (1993) as Howard Mullen |
|
God on the Rocks (1992) as Kenneth Marsh |
|
In Dreams (1992) as Dr Gold |
|
Chaplin (1992) as Stage Manager |
|
Tell Tale Hearts (1992) as Anthony Steadman |
|
Truly Madly Deeply (1991) as Sandy |
|
The Object of Beauty (1991) as Victor Swayle |
|
Yellowbacks (1990) as Alex McPherson |
|
The Witches (1990) as Mr Jenkins |
|
Bearskin: An Urban Fairytale (1989) as Jordan |
|
The Rachel Papers (1989) as Gordon Highway |
|
The Return of the Musketeers (1989) as Charles I |
|
The Adventures of Baron Munchausen (1988) as Henry Salt |
|
Franz Kafka's 'The Trial' (1988) as Titorelli |
|
Just Ask for Diamond (1988) as Chief Inspector Snape |
|
Byrne About Byrne (1988) as Father/F.S. McDade |
|
The Interrogation of John (1987) as Det. Supt. Chase |
|
Friendship's Death (1987) as Sullivan |
|
Lily My Love (1987) as Colin |
|
Hidden City (1987) as Anthony |
|
Rhosyn a Rhith (1987) as Mr. Valentine |
|
God's Chosen Car Park (1986) as Victor Rosen |
|
Defence of the Realm (1986) as Jack Macleod |
|
Shooting from the Heart: Chris Menges, Cameraman (1985) as Self |
|
Dutch Girls (1985) as Mr Mole |
|
The Killing Fields (1984) as Dr. MacEntire |
|
A Private Function (1984) as Wormold |
|
Comfort and Joy (1984) as Alan |
|
The Ploughman's Lunch (1983) as Lecturer |
|
United Kingdom (1981) as Tony |
|
The Cherry Orchard (1981) as Lopakhin |
|
One Fine Day (1979) as Third Man in Lift |
|
The Vanishing Army (1978) as Girling |
|
Jackie McCafferty's Romance (1978) as Bus Conductor |
|
The Odd Job (1978) as Sergeant Mull |
|
Licking Hitler (1978) as Archie MacLean |
|
The Thin End of the Wedge (1977) as Luke |
|
The Garden Beyond (1977) as Jim Finlayson |
|
The Cheviot, the Stag and the Black, Black Oil (1974) as Various |
|
Suilven Spring (1974) as |
|
Clydescope (1974) as Model Boat Show Commentator (voice) (uncredited) |
|
Passing Places (1973) as |
|
The White Room () as Jackie Jordan |