2022
Roald Dahl's Matilda the Musical as Ancient / Sleeping Teacher2016
The Crown as Doctor Weir2015
Wolf Hall as Earl of Shrewsbury2015
The Comedy of Errors - Live at Shakespeare's Globe as Egeon2014
The Widower as Brian Drumm2014
The Riot Club as College President2013
Father Brown as Professor Hilary Ambrose2013
Endeavour as Professor George Amory2012
The Hollow Crown as Westmoreland2012
Private Peaceful as Major Fitzpatrick2011
One Day as Mr. Cope2011
Holy Flying Circus as Archbishop of York2011
National Theatre Live: The Cherry Orchard as Gaev2010
National Theatre Live: Hamlet as Ghost / Player King2004
Hustle as Peter Williams2003
Three Blind Mice as William Storbest2003
AfterLife as Not available2002
Spooks as Lord Young2002
Spooks as Sholto2002
Born and Bred as Brigadier Arbuthnot2002
The Cry as Richard Crossdyke2002
The Cry as Richard Crossdyke2001
The Cat's Meow as Dr. Daniel Goodman2000
This Is Personal: The Hunt for the Yorkshire Ripper as Chief Const. Ronald Gregory2000
This Is Personal: The Hunt for the Yorkshire Ripper as Not available1999
Dead Bolt Dead as The Boss1997
Midsomer Murders as James Tate1997
Sharpe: The Legend as Ross (archive footage)1997
Sharpe's Revenge as Major General Ross1997
The Vanishing Man as Moreau1996
Silent Witness as Professor Peter Sachs1996
Dalziel & Pascoe as Richard Mattis1996
The Cold Light of Day as Pavel Novak1996
Sharpe's Regiment as Major General Ross1996
Sharpe's Mission as Major General Ross1996
Sharpe's Siege as Major General Ross1993
Sharpe as Maj. Gen. Hector Ross1993
Sharpe as Maj.-Gen. Hector Ross1993
Sharpe as Major General Hector Ross1993
A House in the Hills as Not available1992
Heartbeat as Det. Ch. Supt. Tatton1992
Between the Lines as Supt. Pat Salter1991
Prime Suspect as Paul Endicott1990
Capital News as Not available1990
Rainbow Drive as Hans Roerhrig1990
The Care of Time as General Newell1990
Project: Tinman as Wheeler1989
Countdown to War as Ciano1989
Thieves in the Night as Gordon-Smith1988
The Bourne Identity as Gillette1988
Codename: Kyril as Sikarov1987
Inspector Morse as Tony Richards1987
The Man Who Fell to Earth as Felix Hawthorne1986
Lovejoy as Greg Veitch1985
Stingray as Not available1984
Hammer House of Mystery and Suspense as Luke Lorenz1984
Heartbreakers as Terry Ray1984
Paint Me a Murder as Luke Lorenz1983
Taggart as Maurice Bain1983
Taggart as Tony Sabina1982
Cagney & Lacey as Not available1982
Remington Steele as Raymond Merleau1982
Pink Floyd: The Wall as Pink's Father1981
The Monster Club as Raven (the Shadmock)1980
Hammer House of Horror as Mr. Rayburn1980
Jude as Dick1978
Armchair Thriller as Alexander Skarbek1977
The Professionals as Meredith1976
The Witches of Pendle as Abraham Law1976
Old Man March Is Dead as Bert1975
Space: 1999 as Patrick Osgood1975
The Girls of Slender Means as Nicholas Farringdon1975
Children of the Sun as Howard1974
The Prison as Alain Poitaud1974
The Turn of the Screw as Peter Quint1974
The Lady From the Sea as The Stranger1972
Crown Court as Not available1972
Van der Valk as Paul Kortman1972
The Shadow of the Tower as Not available1972
Boney as Not available1971
Elizabeth R as Simier1971
Fathers and Sons as Not available1971
Assault as Greg Lomax1971
The Man in the Sidecar as Gerald1970
Play for Today as Dick1970
The Tragedy of King Richard II as Sir Pierce of Exton1970
Edward II as Piers Gaveston1969
Women in Love as Minister1969
The Magic Christian as Oxford Crew1968
The Expert as Norry1965
Thirty-Minute Theatre as Michael1965
Public Eye as Ken1960
Coronation Street as Rev. Peter Hope1951
Hallmark Hall of Fame as Rosencrantz