Entitled as Quincy (8 episodes)
Hello Sailor!: Making the Sea Devils
2024
Limonov: The Ballad as Eddie's Father
2021
The Cleaner as Sir James (1 episode)
2020
Exposed: The Church's Darkest Secret as Bishop Peter Ball (2 episodes)
2019
Chernobyl as Zharkov (2 episodes)
2018
Les Misérables as Mabeuf (3 episodes)
2017
The Man Who Invented Christmas as Haddock / Ghost of Marley
2015
In the Heart of the Sea as Paul Macy
2015
Jekyll and Hyde as Garson (10 episodes)
2015
Coalition as Paddy Ashdown
2015
12 Monkeys as Seer (2 episodes)
2014
One Child as Jim Arthurton (4 episodes)
2014
Bypass as Grandfather
2014
New Worlds as Sidney (1 episode)
2014
Quirke as Josh Crawford (1 episode)
2013
Atlantis as Tiresius (1 episode)
2013
Peaky Blinders as Arthur Bigge (2 episodes)
2013
The Mill as Samuel Greg (4 episodes)
2013
Endeavour as Emil Valdemar (1 episode)
2012
The Secret of Crickley Hall as Gordon Pyke (2 episodes)
2011
Black Mirror as Julian Hereford (1 episode)
2011
Way of the Morris as Voice of Creation
2011
The Murder at Road Hill House as Peter Edlin QC
2011
Game of Thrones as Maester Luwin (14 episodes)
2010
Ultramarines: A Warhammer 40,000 Movie as Pythol (voice)
2010
London Boulevard as Pentonville Governor
2010
Among Us as Man on bench
2009
Into the Storm as Lord Halifax
2009
Being Human as Kemp (9 episodes)
2008
Einstein and Eddington as Max Planck
2008
Merlin as The Fisher King (1 episode)
2008
Tess of the D'Urbervilles as Parson Tringham (3 episodes)
2008
Heist as King Edward
2007
Heroes and Villains (6 episodes)
2007
Eastern Promises as Yuri
2007
Fallen Angel as Simon Martlesham (3 episodes)
2006
Dracula as Alfred Singleton
2006
Eleventh Hour (1 episode)
2006
Anatomy of a Global Thriller: Behind the Scenes of The Constant Gardener as Self
2005
The Constant Gardener as Tim Donohue
2005
Doctor Who as The President (1 episode)
2004
The Eagle: A Crime Odyssey as Indenrigsminister Nacuk (1 episode)
2004
The Eagle: A Crime Odyssey as Ministeren (1 episode)
2003
Seven Wonders of the Industrial World (1 episode)
2003
The Last Detective (1 episode)
2002
Rose and Maloney (1 episode)
2002
Ultimate Force (1 episode)
2002
K-19: The Widowmaker as Dr. Savran
2002
Spooks as Stephen Kirby (1 episode)
2001
The Point Men as Benni Baum
2001
The Life and Adventures of Nicholas Nickleby as Mr. Brooker
2001
In Deep as Keith Sullivan (2 episodes)
1999
Great Expectations as Compeyson
1997
Bombay Blue as Supt. John Mayberry (6 episodes)
1997
Midsomer Murders as Tim Settingfield (1 episode)
1997
Tangier Cop as Ahmed Yaasin
1996
Dalziel & Pascoe (1 episode)
1996
Our Friends in the North as Commander Harold Chapple (4 episodes)
1996
Our Friends in the North as Harold Chapple
1995
Richard III as Brackenbury
1994
Crocodile Shoes (3 episodes)
1994
Being Human as Salgado
1994
Grushko as Kartashov
1992
A Touch of Frost (1 episode)
1992
Between the Lines (2 episodes)
1992
Bad Ronald as Michael, le père
1991
Rosencrantz & Guildenstern Are Dead as Claudius
1990
Drop the Dead Donkey (1 episode)
1989
Agatha Christie's Poirot as Cust (1 episode)
1987
The Ruth Rendell Mysteries as Edward Peveril (3 episodes)
1984
The Bill (3 episodes)
1983
Curse of the Pink Panther as Dave
1982
The Brack Report as Paul Brack (10 episodes)
1981
Bergerac as Harry Tilson (1 episode)
1981
Bergerac as Roscoe (1 episode)
1981
Antony & Cleopatra as Pompeius
1980
The Tom Machine as Tom
1979
Minder as Sudbury (1 episode)
1979
Shoestring (1 episode)
1979
Meetings with Remarkable Men as Pogossian
1979
A Light That Shines as Brother Martin Jerome
1978
Les Misérables as Agent
1978
BBC Television Shakespeare (1 episode)
1977
The Black Panther as Donald Neilson
1977
Catchpenny Twist as Spalding
1977
Jesus of Nazareth as Aram (4 episodes)
1975
Quiller as Brenman (1 episode)
1975
The Saliva Milkshake as Johnny
1974
Stardust as TV Concert Producer
1974
Mr. Axelford's Angel as David
1972
The Breaking of Colonel Keyser as Dellow
1972
Doctor Who: The Sea Devils as Commander Ridgeway
1971
Bleak Moments as Norman's Friend
1971
Justice as Villiers (1 episode)
1970
I Am a Groupie as Steve
1970
The Adventures of Don Quick (1 episode)
1970
Play for Today (1 episode)
1970
The Walking Stick as Max
1969
The First Churchills (1 episode)
1969
Hadleigh (52 episodes)
1969
Night After Night After Night as Pete Laver
1968
The Lost Continent as Sparks, the Radioman
1968
Doctor Who: The Wheel in Space as Enrico Casali
1968
The Window Cleaner as David
1966
Softly, Softly (1 episode)
1963
Doctor Who as Commander Ridgeway (3 episodes)
1963
Doctor Who as Enrico Casali (6 episodes)