Schadenfreude as The Gambler
2021
End of Term as Damian Self
2017
Darkest Hour as Neville Chamberlain
2017
Stealing Silver as Udo
2017
The Time of Their Lives as Frank
2016
The Crown as Archbishop of Canterbury (4 episodes)
2016
The Have-Nots as Bentham
2015
The Second Best Exotic Marigold Hotel as Norman Cousins
2014
A Little Place Off the Edgware Road as Bearded Man
2013
Atlantis as Orpheus (3 episodes)
2012
Pramface (1 episode)
2012
The Best Exotic Marigold Hotel as Norman Cousins
2012
Call the Midwife as Philip Worth (1 episode)
2011
Vera as Mr. Kipford (1 episode)
2010
Downton Abbey as Sir Michael Reresby (1 episode)
2010
Prince of Persia: The Sands of Time as King Sharaman
2009
Theatreland as Himself
2008
Dark Floors as Tobias
2008
Lark Rise to Candleford (1 episode)
2007
The Christmas Miracle of Jonathan Toomey as William McDowell
2005
The Adventures of Greyfriars Bobby as Cecil Johnson
2005
A Life in Suitcases as Monsieur Moitessier
2005
Supernova as Dr. Malcolm Handey
2005
Cherished as Professor Sir Roy Meadow
2004
Evilenko as Aron Richter
2004
Feather Boy as Ernest Sorrel (6 episodes)
2004
The Worst Week of My Life as Fraser (17 episodes)
2004
Hustle as Harry Holmes (1 episode)
2004
The Tulse Luper Suitcases, Part 2: Vaux to the Sea as Monsieur Moitessier
2004
Sea of Souls as Alex Galt (1 episode)
2004
Secret Passage as Da Monte
2003
Cambridge Spies as Colonel Winter (2 episodes)
2002
Foyle's War as Sir Giles Messinger (1 episode)
2002
The Inspector Lynley Mysteries as Sir Stuart Stinhurst (1 episode)
2002
The Jury as Jeffrey Livingstone (5 episodes)
2001
Murder Rooms: Mysteries of the Real Sherlock Holmes as Sir John Starr (1 episode)
2001
Waking the Dead as Charles Sutton (2 episodes)
2000
Breathtaking as Dr. Maclaren
1999
Hornblower: The Duchess and the Devil as Don Massaredo
1998
Hornblower as Don Massaredo (1 episode)
1997
Lolita as Young Humbert's Father
1997
Midsomer Murders as Ernest Balliol (1 episode)
1997
Midsomer Murders as Rupert Smythe-Webster (1 episode)
1997
Bring Me the Head of Mavis Davis as Percy Stone
1997
Ivanhoe as Waldemar Fitzurse (6 episodes)
1996
Samuel Beckett: As the Story Was Told as Narrator
1996
Der Blinde as Dr. Bartnik
1996
Silent Witness (2 episodes)
1996
Hetty Wainthropp Investigates as Lester Rose (1 episode)
1995
Black Hearts in Battersea as Duke Of Battersea (6 episodes)
1995
A Very Open Prison as Brian Silcott
1995
Henry IV as Henry IV
1994
Milner as Jocelyn Fry
1994
Message for Posterity as Richard Browning
1994
In The Cold Light Of Day as Morris
1994
The Rector's Wife as Daniel Byrne (4 episodes)
1993
Bethune: The Making of a Hero as Alan Coleman
1993
The Riff Raff Element as Roger Tundish (12 episodes)
1992
My Friend Walter as Sir Walter Raleigh
1992
A Time to Dance as Andrew Powell (3 episodes)
1991
Absolute Hell as Siegfried Shrager
1991
A Murder of Quality as Felix D'Arcy
1991
Journey of Honor as Capt. Crawford
1991
The War That Never Ends as Diodotus
1991
Performance as King Henry IV (1 episode)
1991
Performance as Siegfried Shrager (1 episode)
1990
The Chronicles of Narnia: The Silver Chair as Aslan (voice)
1990
Not with a Bang as Brian Appleyard (7 episodes)
1990
El C.I.D. as Jack (1 episode)
1990
Jekyll & Hyde as Jeffrey Utterson, Esquire
1989
The Chronicles of Narnia: Prince Caspian & The Voyage of the Dawn Treader as Aslan (voice)
1989
A Dry White Season as Louw
1989
Danny the Champion of the World as Captain Lancaster
1989
Behaving Badly (4 episodes)
1988
The Chronicles of Narnia (3 episodes)
1988
The Chronicles of Narnia as Aslan (voice) (3 episodes)
1988
The Chronicles of Narnia: The Lion, the Witch & the Wardrobe as Aslan (voice)
1988
Testimony as Marshall Tukhachevsky
1988
The Hound of the Baskervilles as Barrymore
1987
Fortunes of War as Prince Yakimov (7 episodes)
1987
The Ruth Rendell Mysteries as Chief Inspector Moore (2 episodes)
1987
The Fourth Protocol as Wynne-Evans
1987
Inspector Morse as Ian Matthews (1 episode)
1986
Ladies' Night as James Tripp
1986
Unnatural Causes as James Tripp (1 episode)
1986
The Mission as Hontar
1986
Casualty as Martin / Reginald Freeborn (1 episode)
1986
Matlock as Sir Alec Moore (2 episodes)
1986
Lovejoy as Edwin Felt (1 episode)
1984
Sherlock Holmes as Barrymore (1 episode)
1984
Pope John Paul II as Jan Tyranowski
1984
Albert Einstein as Albert Einstein (4 episodes)
1984
Puccini as Giulio Ricordi
1983
The Crystal Spirit: Orwell on Jura as George Orwell
1983
Never Say Never Again as Elliott
1982
Verdi as Giuseppe Verdi (9 episodes)
1982
The Letter as Howard Joyce
1982
Ivanhoe as Prince John
1982
Verdi as Giuseppe Verdi
1981
Bergerac as Sir Antony Villiers (1 episode)
1980
Nijinsky as Igor Stravinsky
1979
In England's Green and Pleasant Land as Norman Reynolds
1979
Zulu Dawn as Lt. Harford
1979
Henry VIII as Cranmer, Archbishop of Canterbury
1978
BBC Television Shakespeare (1 episode)
1978
The Thirty Nine Steps as Bayliss
1978
For Tea on Sunday as Ian
1977
...but the clouds...
1977
Joseph Andrews as Mr. Wilson
1975
The Philanthropist as Philip
1975
The Fight Against Slavery as William Pitt (6 episodes)
1974
Jennie: Lady Randolph Churchill as Randolph Churchill (4 episodes)
1974
Jennie: Lady Randolph Churchill as Lord Randolph Churchill
1974
Father Brown (1 episode)
1973
The Day of the Jackal as The Forger
1973
Long Day's Journey Into Night as Edmund Tyrone
1970
Play for Today as Richard Massingham (1 episode)
1970
Three Sisters as Baron Tusenbach
1967
Romeo and Juliet as Mercutio
1967
Much Ado About Nothing as Don Pedro
1965
BBC Play of the Month as Mercutio (1 episode)
1964
Doctor Who: The Reign of Terror as Physician
1951
Hallmark Hall of Fame as Jean (1 episode)