2002
Gangs of New York as Reverend Raleigh2001
David Copperfield as Jorkins2000
Longitude as Sir Frank Dyson1997
Midsomer Murders as Sir Christian Aubrey1995
Cruel Train as Supt. Fish1993
The Age of Innocence as Sillerton Jackson1993
Maria's Child as Father Eugene McCarthy1992
Shakespeare: The Animated Tales as Narrator (voice)1991
The War That Never Ends as Thucydides1990
St Mark's Gospel as Not available1989
Henry V as Bishop of Ely1989
Max Miller: I Like The Girls Who Do as Self1989
Dialogue in the Dark as David Hume1988
The Importance of Being Earnest as Dr. Chasuble1987
Cry Freedom as Acting High Comissioner1987
Personal Services as Wing Commander Morten1985
Theatre Night as Dr. Chasuble1985
The Assam Garden as Mr. Philpott1984
Mr. Palfrey of Westminster as Not available1984
Squaring the Circle as Rakowski1983
Never Say Never Again as Q 'Algy' Algernon1983
Agatha Christie's Partners in Crime as Not available1983
The Secret Adversary as Sir James Peel Edgerton1983
Forever Young as Father Vincent1982
A Dedicated Man as Silcox1981
Bergerac as Trenchard1980
Twelfth Night as Malvolio1979
Hanover Street as Maj. Trumbo1979
Henry V as Chorus1978
The BBC Television Shakespeare as Chorus1978
The BBC Television Shakespeare as Malvolio1978
Stevie as Freddy1978
When the Actors Come as The Count1977
BBC2 Play of the Week as The Count1976
Private Lives as Elyot Chase1976
A Man of Morality as Finn1973
Orson Welles' Great Mysteries as James Addishaw1972
Frenzy as Chief Inspector Tim Oxford1972
Travels with My Aunt as Henry Pulling1972
Triple Exposure as Percy1970
Play for Today as Percy1970
The Hawaiians as Micah Hale1967
Omnibus as Narrator (voice)1966
The Witches as Alan Bax1965
BBC Play of the Month as Martin Luther1965
BBC Play of the Month as Philip1965
The Agony and the Ecstasy as Cardinal1964
The Wednesday Play as Private Secretary1963
Festival as Antipholus of Syracuse1963
In the Cool of the Day as Dickie Bayliss1962
The Loneliness of the Long Distance Runner as Brown, House Master1959
The Doctor's Dilemma as Redpenny1958
A Night to Remember as Wireless Operator Harold Thomas Cottam1958
The Silent Enemy as Able Seaman Morgan1957
The One That Got Away as Duty Officer, Hucknall1957
Time Without Pity as Alec Graham1957
Town on Trial as Peter Crowley (as Alec Mc Cowen)1957
The Good Companions as Albert Oakroyd1957
Rope as Brandon1956
The Long Arm as House Surgeon1955
The Deep Blue Sea as Ken Thompson1954
The Divided Heart as Reporter1953
The Cruel Sea as TonbridgeNaN
Macbeth as Narrator1954
The Matchmaker as Barnaby Tucker1950
Sunday Night Theatre as Quillary