
Acted in 51
2000s
- 2001
Macbeth
King Duncan
1990s
- 1999
- 1998
- 1996
- 1994
Tom & Viv
Bishop of Oxford
- 1993
The Forbidden Quest
J.C. Sullivan
- 1991
1980s
- 1986
- 1983
Henry VI Part 1
Duke of Exeter / Shepherd
- 1982
The Barchester Chronicles
Bunce · 4 episodes
- 1981
John Diamond
Alfred Diamond
Othello
Lodovico
- 1980
A Private Battle
Movie
1970s
- 1979
Only Connect
John Bury
- 1978
Romeo and Juliet
Friar Laurence
The Copyist
Heinrich Schalleplatte
- 1977
- 1975
The Ghost of Adelphi Terrace
George Bernard Shaw
- 1974
The Black Windmill
Sir Edward Julyan
- 1973
Lost Hearts
Mr. Abney (as Joseph O'Connor)
Yellow Dog
Dover
Penny Gold
Blachford
Father Dear Father
Vicar
- 1972
Doomwatch
Vicar
- 1971
- 1970
Manhunt
Von Gebhardt · 1 episode
1960s
- 1969
A Walk with Love and Death
Pierre of St. Jean
The Possessed
Stepan Verhovensky
- 1968
- 1967
- 1966
- 1965
The World of George Orwell: 1984
O'Brien
No Place Like Earth
Freeman
- 1964
Redcap
CO · 1 episode
The Devil-Ship Pirates
Don Jose Margella
Crooks in Cloisters
Father Septimus
- 1961
- 1960
An Arabian Night
Caliph Haroun-Al-Raschid
Twentieth Century Theatre: Colombe
Lagarde
1950s
- 1959
Worm in the Bud
District Inspector
- 1950
Paul Temple's Triumph
Inspector Crane
Appearances1
1980s
- 1982