

Schadenfreude(2025)
The Gambler

End of Term(2021)
Damian Self

The Happy Prince(2018)
Judge

The Time of Their Lives(2017)
Frank

Darkest Hour(2017)
Neville Chamberlain

Stealing Silver(2017)
Udo

The Have-Nots(2016)
Bentham

The Second Best Exotic Marigold Hotel(2015)
Norman Cousins

A Little Place Off the Edgware Road(2014)
Bearded Man

The Best Exotic Marigold Hotel(2012)
Norman Cousins

Prince of Persia: The Sands of Time(2010)
King Sharaman

Dark Floors(2008)
Tobias

The Christmas Miracle of Jonathan Toomey(2007)
William McDowell

Supernova(2005)
Dr. Malcolm Handey

Cherished(2005)
Professor Sir Roy Meadow

The Adventures of Greyfriars Bobby(2005)
Cecil Johnson

The Tulse Luper Suitcases, Part 3: From Sark to the Finish(2005)
Monsieur Moitessier

A Life in Suitcases: A History of Tulse Luper(2005)
Monsieur Moitessier

The Tulse Luper Suitcases, Part 2: Vaux to the Sea(2004)
Monsieur Moitessier (uncredited)

Evilenko(2004)
Aron Richter

Secret Passage(2004)
Da Monte

Benefit to Mankind(2004)
Professor Quentin Tapscott

The Tulse Luper Suitcases, Part 1: The Moab Story(2003)
Monsieur Moitessier

Breathtaking(2000)
Dr. Maclaren

Hornblower: The Duchess and the Devil(1999)
Don Massaredo

Bring Me the Head of Mavis Davis(1997)
Percy Stone

Lolita(1997)
Young Humbert's Father

Der Blinde(1996)
Dr. Bartnik

Samuel Beckett: As the Story Was Told(1996)
Narrator
Henry IV(1995)
Henry IV

A Very Open Prison(1995)
Brian Silcott

In The Cold Light Of Day(1994)
Morris

Milner(1994)
Jocelyn Fry

Message for Posterity(1994)
Richard Browning

Bethune: The Making of a Hero(1993)
Alan Coleman
The Golden Years(1992)

My Friend Walter(1992)
Sir Walter Raleigh

A Murder of Quality(1991)
Felix D'Arcy

The War That Never Ends(1991)
Diodotus

Absolute Hell(1991)
Siegfried Shrager

Journey of Honor(1991)
Capt. Crawford

The Chronicles of Narnia: The Silver Chair(1990)
Aslan (voice)

Jekyll & Hyde(1990)
Jeffrey Utterson, Esquire

The Chronicles of Narnia: Prince Caspian & The Voyage of the Dawn Treader(1989)
Aslan (voice)

Danny the Champion of the World(1989)
Captain Lancaster

A Dry White Season(1989)
Louw

The Chronicles of Narnia: The Lion, the Witch & the Wardrobe(1988)
Aslan (voice)

Testimony(1988)
Marshall Tukhachevsky

The Hound of the Baskervilles(1988)
Barrymore

The Fourth Protocol(1987)
Wynne-Evans

The Mission(1986)
Hontar

Ladies' Night(1986)
James Tripp

Eleni(1985)
Spiro

Puccini(1984)
Giulio Ricordi

Pope John Paul II(1984)
Jan Tyranowski

Camille(1984)
Jean

Never Say Never Again(1983)
Elliott

The Crystal Spirit: Orwell on Jura(1983)
George Orwell

Ivanhoe(1982)
Prince John

The Letter(1982)
Howard Joyce

Verdi(1982)
Giuseppe Verdi

Nijinsky(1980)
Igor Stravinsky

Zulu Dawn(1979)
Lt. Harford

Henry VIII(1979)
Cranmer, Archbishop of Canterbury

In England's Green and Pleasant Land(1979)
Norman Reynolds

The Thirty Nine Steps(1978)
Bayliss

For Tea on Sunday(1978)
Ian

Joseph Andrews(1977)
Mr. Wilson

...but the clouds...(1977)

Ghost Trio(1977)

King Lear(1975)
Edgar
The Philanthropist(1975)
Philip

Jennie: Lady Randolph Churchill(1974)
Lord Randolph Churchill

All Good Men(1974)

Mahler(1974)
Nick

Long Day's Journey Into Night(1973)
Edmund Tyrone

The Day of the Jackal(1973)
The Forger

Three Sisters(1970)
Baron Tusenbach

Much Ado About Nothing(1967)
Don Pedro

Romeo and Juliet(1967)
Mercutio

Doctor Who: The Reign of Terror(1964)
Physician