2024
She Stoops To Conquer as Mr Hardcastle
2023
Bodies as Rabbi Goldstein (2 episodes)
2023
The Nun II as Cardinal Conroy
2023
The Gold as Judge (1 episode)
2022
House of the Dragon as Grand Maester Mellos (5 episodes)
2022
The Creeping as Reverend Joseph
2021
The Dybbuk: Semi-Staged Reading
2018
The Nun as Cardinal Conroy
2017
The Man with the Iron Heart as Admiral Hansen
2017
The Sense of an Ending as Headmaster
2016
The Chamber as Captain
2016
The Infiltrator as Saul Mineroff
2015
Royal Shakespeare Company: Love's Labour's Lost as Holofernes
2015
RSC Live: Love's Labour's Won as Leonato
2014
Mr. Turner as Dr Price
2009
The Young Victoria as Sir James Clark
2007
Cassandra's Dream as Angela's Dad
2004
Dirty War as Lambert
2003
The Second Coming as Mr Streeter (2 episodes)
2002
Goodbye, Mr. Chips as Burnley
2002
Foyle's War (1 episode)
2002
One of the Hollywood Ten as Ben Margolis
2000
102 Dalmatians as Dr. Pavlov
1999
Solomon & Gaenor as Isaac
1999
Great Expectations as Matthew Pocket
1997
Midsomer Murders as James Hobson (1 episode)
1997
Ivanhoe as Isaac (6 episodes)
1994
The Blue Boy as Robert
1993
Peak Practice as Eric Hawkins (3 episodes)
1992
Miss Marple: The Mirror Crack'd from Side to Side as Superintendent Slack
1992
A Touch of Frost as Jameson (2 episodes)
1992
Heartbeat as Douglas Philpot (1 episode)
1992
Paper Marriage as Frank Haddow
1991
Miss Marple: They Do It with Mirrors as Chief Inspector Slack
1989
The Blasphemers' Banquet as Self
1988
Piece of Cake as 'Uncle' Kellaway (6 episodes)
1988
Stanley as Dudley Tooth
1987
Lily My Love as Vicar
1987
The Dirty Dozen: The Deadly Mission as Pierre Claudel
1987
Miss Marple: 4.50 from Paddington as Detective Inspector Slack
1986
Miss Marple: The Murder at the Vicarage as Det Inspector Slack
1986
Casualty as Roger Longford (1 episode)
1984
Miss Marple: The Body in the Library as Detective Inspector Slack (3 episodes)
1984
Miss Marple as Chief Inspector Slack (1 episode)
1984
Miss Marple as Detective Inspector Slack (3 episodes)
1984
Miss Marple as Superintendent Slack (1 episode)
1984
The Bill (2 episodes)
1984
Young Shoulders as Ben Waterford
1983
The Cleopatras as Chickpea (8 episodes)
1982
An Unsuitable Job for a Woman as Sergeant Maskell
1981
Bergerac as Simeon Fox (1 episode)
1981
Bognor as Simon Bognor (18 episodes)
1976
The New Avengers as Tom Fitzroy (1 episode)
1975
The Crazy Kill as Tredgett
1974
Choice as Duncan Thomas
1974
Mr. Shepard and Mr. Milne as Young Ernest Shepard
1973
Thriller as Tredgett (1 episode)
1971
Justice as Philip Cooke (1 episode)
1970
Manhunt as Kurt (1 episode)
1968
The Expert as David Williams (1 episode)