2024
Limonov: The Ballad as Eddie's Father2023
Entitled as Quincy2021
The Cleaner as Sir James2020
Exposed: The Church's Darkest Secret as Bishop Peter Ball2019
Chernobyl as Zharkov2018
Les Misérables as Mabeuf2017
The Man Who Invented Christmas as Haddock / Ghost of Marley2015
12 Monkeys as Seer2015
In the Heart of the Sea as Paul Macy2015
Jekyll and Hyde as Garson2015
Coalition as Paddy Ashdown2014
New Worlds as Sidney2014
Quirke as Josh Crawford2014
One Child as Jim Arthurton2014
Bypass as Grandfather2013
Peaky Blinders as Arthur Bigge2013
Endeavour as Emil Valdemar2013
Atlantis as Tiresius2013
The Mill as Samuel Greg2012
The Secret of Crickley Hall as Gordon Pyke2011
Game of Thrones as Maester Luwin2011
Black Mirror as Julian Hereford2011
The Girl with the Dragon Tattoo as Detective Inspector Gustaf Morell2011
The Murder at Road Hill House as Peter Edlin QC2011
Way of the Morris as Voice of Creation2010
London Boulevard as Pentonville Governor2010
Ultramarines: A Warhammer 40,000 Movie as Pythol (voice)2010
Among Us as Man on bench2009
Being Human as Kemp2009
Into the Storm as Lord Halifax2008
Merlin as The Fisher King2008
Tess of the D'Urbervilles as Parson Tringham2008
Einstein and Eddington as Max Planck2008
Heist as King Edward2008
Hello Sailor!: Making the Sea Devils as Not available2007
The Sarah Jane Adventures as Erasmus Darkening2007
Eastern Promises as Yuri2007
Heroes and Villains as Not available2007
Fallen Angel as Simon Martlesham2006
Eleventh Hour as Not available2006
Dracula as Alfred Singleton2005
Doctor Who as The President2005
The Constant Gardener as Tim Donohue2004
The Eagle: A Crime Odyssey as Indenrigsminister Nacuk2003
The Last Detective as Not available2003
Seven Wonders of the Industrial World as Not available2002
Spooks as Stephen Kirby2002
Ultimate Force as Not available2002
Rose and Maloney as Not available2002
K-19: The Widowmaker as Dr. Savran2001
In Deep as Keith Sullivan2001
Enigma as Leveret2001
The Point Men as Benni Baum2001
The Life and Adventures of Nicholas Nickleby as Mr. Brooker1999
Great Expectations as Compeyson1997
Midsomer Murders as Tim Settingfield1997
Bombay Blue as Supt. John Mayberry1997
Tangier Cop as Ahmed Yaasin1996
Dalziel & Pascoe as Not available1996
Our Friends in the North as Harold Chapple1996
Our Friends in the North as Commander Harold Chapple1996
Cold Lazarus as Dr. Rawl1995
Richard III as Brackenbury1994
Crocodile Shoes as Not available1994
Being Human as Salgado1994
Grushko as Kartashov1992
A Touch of Frost as Not available1992
Between the Lines as Not available1992
Bad Ronald as Michael, le père1991
Rosencrantz & Guildenstern Are Dead as Claudius1991
Aimée as Frank1990
Drop the Dead Donkey as Not available1989
Agatha Christie's Poirot as Cust1987
The Ruth Rendell Mysteries as Edward Peveril1985
Bleak House as 'Nemo'1984
The Bill as Not available1983
Taggart as Not available1983
Curse of the Pink Panther as Dave1982
The Brack Report as Paul Brack1981
Bergerac as Roscoe1981
Bergerac as Harry Tilson1981
Antony & Cleopatra as Pompeius1980
The Tom Machine as Tom1979
Minder as Sudbury1979
Shoestring as Not available1979
Meetings with Remarkable Men as Pogossian1979
A Light That Shines as Brother Martin Jerome1978
The BBC Television Shakespeare as Not available1978
Les Misérables as Agent1977
Jesus of Nazareth as Aram1977
Target as Not available1977
The Black Panther as Donald Neilson1977
Catchpenny Twist as Spalding1977
Hardcore as Mark1975
Quiller as Brenman1975
The Saliva Milkshake as Johnny1974
Stardust as TV Concert Producer1974
Mr. Axelford's Angel as David1972
The Breaking of Colonel Keyser as Dellow1972
Doctor Who: The Sea Devils as Commander Ridgeway1971
Justice as Villiers1971
Barlow as Not available1971
Sunday Bloody Sunday as Party Guest1971
Bleak Moments as Norman's Friend1970
Play for Today as Not available1970
The Adventures of Don Quick as Not available1970
The Walking Stick as Max1970
I Am a Groupie as Steve1970
Mad Jack as Not available1969
Hadleigh as Not available1969
The First Churchills as Not available1969
Night After Night After Night as Pete Laver1968
The Lost Continent as Sparks, the Radioman1968
Doctor Who: The Wheel in Space as Enrico Casali1968
The Window Cleaner as David1966
Softly, Softly as Not available1963
Doctor Who as Enrico Casali1963
Doctor Who as Commander Ridgeway