Actor
Macbeth
2001
as King Duncan
The Messenger: The Story of Joan of Arc
1999
as chief inquisitor
Elizabeth
1998
as Earl of Derby
Tom & Viv
1994
as Bishop of Oxford
Henry VI Part 1
1983
as Duke of Exeter / Shepherd
The Dark Crystal
1982
as Narrator / Urskeks (voice)
John Diamond
1981
as Alfred Diamond
Othello
1981
as Lodovico
A Private Battle
1980
Romeo & Juliet
1978
as Friar Laurence
The Copyist
1978
as Heinrich Schalleplatte
The Ghost of Adelphi Terrace
1975
as George Bernard Shaw
The Black Windmill
1974
as Sir Edward Julyan
Lost Hearts
1973
as Mr. Abney (as Joseph O'Connor)
Yellow Dog
1973
as Dover
Penny Gold
1973
as Blachford
Father Dear Father
1973
as Vicar
Doomwatch
1972
as Vicar
The Prime Minister's Daughter
1970
as Mayland
Anne of the Thousand Days
1969
as Fisher
A Walk with Love and Death
1969
as Pierre of St. Jean
The Possessed
1969
as Stepan Verhovensky
Oliver!
1968
as Mr. Brownlow
The World of George Orwell: 1984
1965
as O'Brien
No Place Like Earth
1965
as Freeman
The Gorgon
1964
as Coroner
The Devil-Ship Pirates
1964
as Don Jose Margella
Crooks in Cloisters
1964
as Father Septimus
The Rose Affair
1961
as O'Riorden
The Day of the Fox
1961
as Colonel Gregory
Gorgo
1961
as Prof. Hendricks
Worm in the Bud
1959
as District Inspector
Paul Temple's Triumph
1950
as Inspector Crane