2003
Life Beyond the Box: Norman Stanley Fletcher as Harold McEwan2001
Oscar Charlie as Oscar Spinner1995
Jack & Sarah as Michael1994
An Audience with Bob Monkhouse as Self1991
Amnesty International's Big 30 as Henry Davenport1990
Drop the Dead Donkey as Henry Davenport1989
Agatha Christie's Poirot as Henry Reedburn1989
The Paradise Club as Max Wartbug1989
Countdown to War as Daladier1989
One Way Out as Beddow1988
We Think the World of You as Bill1987
Vanity Fair as Mr. Sedley1985
Operation Julie as Det. Supt. David Gosling1985
Star Quality as J.C. Roebuck1984
Arthur's Hallowed Ground as Lionel1984
Give Us a Break: Hustle Bustle Toil and Muscle as Joe Morris1983
Dalgliesh as Sir Marcus Cohen1983
The Crystal Spirit: Orwell on Jura as Richard Rees1982
Timewatch as Not available1981
Bergerac as Dr. Barnard1981
Winston Churchill: The Wilderness Years as Professor Lindemann1981
The Day of the Triffids as Beadley1981
The Bunker as Gen. Rattenhuber1980
Fox as Gadsden1980
The Dybbuk as Sender1979
Turtle's Progress as Inspector Rafferty1979
Bloomers as Not available1978
The BBC Television Shakespeare as Duke of Northumberland1978
Going Straight as Mr McEwan1978
Les Misérables as Troufiat1978
Richard II as Duke of Northumberland1977
The Professionals as Sir Kenneth1977
The Black Panther as Det. Chief Superintendent1977
The Assignment as Not available1975
Couples as Alan Taylor1974
NOVA as Nikolai Vavilov1974
Rising Damp as Gray1974
The Internecine Project as Chester Drake1974
Who Killed Lamb? as Insp. Havelock1973
The Day of the Jackal as Montclair1973
No Sex Please: We're British as Inspector Paul1973
Highway Robbery as Councillor Bass1972
War & Peace as Napoleon Bonaparte1972
War & Peace as Napoleon1972
Travels with My Aunt as John Sparrow1972
Another Sunday and Sweet F.A. as Mr Armistead1971
Budgie as Sergeant Oxley1971
The Mosedale Horseshoe as Walter1970
Play for Today as Councillor Bass