2004
Between Two Women as Mr. Walker2001
Judge John Deed as Not available2001
Judge John Deed as Sir James Valentine1998
Touch and Go as Frank Wood1997
Midsomer Murders as George Meakham1996
Trip Trap as Not available1993
Peak Practice as Ken Alton1993
Peak Practice as Peter Osborne1993
The Detectives as Chief Superintendent1989
Doctor Who: Ghost Light as Insp Mackenzie1989
The Fifteen Streets as James Llewellyn1987
Make and Break as Ted Shaw1987
Flying Lady as Not available1986
Casualty as Kenneth Samuels1986
Casualty as Leslie Smith1986
Lovejoy as Ralph Peagram1986
Theban Plays: Oedipus at Colonus as Chorus1985
Revolution as Gen Washington1985
Bleak House as Gridley1985
The Shooting Party as Glass1985
Theatre Night as Not available1984
Charlie as Not available1984
Charlie as Harry Ainsworth1983
Doctor Who: The King's Demons as Ranulf1982
Wogan as Self1982
Coming Out of the Ice as Sam Herman1981
Dangerous Davies: The Last Detective as Fred Fennell1981
The Union as Frank Haxell1979
The London Connection as McGuffin1979
The Plank as Motorist1979
Every Good Boy Deserves Favour as Doctor1978
All Creatures Great and Small as David Rayner1978
Who Is Killing the Great Chefs of Europe? as Blodgett1978
Using Tops as Commentator1977
The Mayor's Charity as Ex-W/O Higham1977
Two Legs...Three Widows...And a near Miss as Not available1974
Playhouse as Doctor1974
Barry McKenzie Holds His Own as Police Sergeant1974
Headmaster as Not available1973
Assassin as Stacy1973
Jack the Ripper as Not available1971
Sunday Bloody Sunday as Bill Hodson1971
Allotment as Victor1970
Play for Today as Ex-W.O. Higham1970
Play for Today as Tom Fisher1970
The Goodies as Scoutfinder General1970
Spring and Port Wine as Ned Duckworth1970
Dropout as Not available1969
Softly Softly: Task Force as Det. Chief Supt. Watt1968
There's a Hole in Your Dustbin, Delilah as Trevelyan 'Bloody Delilah' Sinclair1967
Robert as Mr Harkness1966
Softly, Softly as Not available1963
Doctor Who as Ranulf1963
Doctor Who as Inspector Mackenzie1963
This Sporting Life as Dentist1962
Z-Cars as Det. Sergeant John Watt1962
Z-Cars as Det. Sgt. Watt1962
Z-Cars as DS John Watt1961
The Avengers as Tobin1961
A for Andromeda as Dennis Bridger1960
An Age of Kings as Bishop of Carlisle1960
An Age of Kings as Sir Walter Blunt1960
An Age of Kings as Bullcalf1960
An Age of Kings as Earl of Cambridge1960
An Age of Kings as Williams