2004
Between Two Women as Mr. Walker
2001
Judge John Deed (2 episodes)
2001
Judge John Deed as Sir James Valentine (1 episode)
1998
Touch and Go as Frank Wood
1997
Midsomer Murders as George Meakham (1 episode)
1993
Peak Practice as Ken Alton (2 episodes)
1993
Peak Practice as Peter Osborne (2 episodes)
1993
The Detectives as Chief Superintendent (8 episodes)
1989
Doctor Who: Ghost Light as Insp Mackenzie
1989
The Fifteen Streets as James Llewellyn
1987
Flying Lady (2 episodes)
1987
Make and Break as Ted Shaw
1986
Theban Plays: Oedipus at Colonus as Chorus
1986
Casualty as Kenneth Samuels (8 episodes)
1986
Casualty as Leslie Smith (1 episode)
1986
Lovejoy as Ralph Peagram (1 episode)
1985
Revolution as Gen Washington
1985
Theatre Night (1 episode)
1985
Bleak House as Gridley (1 episode)
1985
The Shooting Party as Glass
1984
Charlie (4 episodes)
1984
Charlie as Harry Ainsworth
1983
Doctor Who: The King's Demons as Ranulf
1982
Coming Out of the Ice as Sam Herman
1982
Wogan as Self (1 episode)
1981
The Union as Frank Haxell
1981
Dangerous Davies: The Last Detective as Fred Fennell
1979
The London Connection as McGuffin
1979
The Plank as Motorist
1979
Every Good Boy Deserves Favour as Doctor
1978
Who Is Killing the Great Chefs of Europe? as Blodgett
1978
All Creatures Great and Small as David Rayner (1 episode)
1977
The Mayor's Charity as Ex-W/O Higham
1977
Two Legs...Three Widows...And a near Miss
1973
Jack the Ripper (6 episodes)
1970
The Goodies (1 episode)
1970
The Goodies as Scoutfinder General (1 episode)
1970
Play for Today as Ex-W.O. Higham (1 episode)
1970
Play for Today as Tom Fisher (1 episode)
1970
Spring and Port Wine as Ned Duckworth
1969
Softly Softly: Task Force as Det. Chief Supt. Watt (149 episodes)
1968
There's a Hole in Your Dustbin, Delilah as Trevelyan 'Bloody Delilah' Sinclair
1967
Robert as Mr Harkness
1966
Softly, Softly (2 episodes)
1963
Doctor Who as Inspector Mackenzie (2 episodes)
1963
Doctor Who as Ranulf (2 episodes)
1963
This Sporting Life as Dentist
1962
Z-Cars as DS John Watt (183 episodes)
1962
Z-Cars as Det. Sergeant John Watt (1 episode)
1962
Z-Cars as Det. Sgt. Watt (2 episodes)
1961
A for Andromeda as Dennis Bridger (3 episodes)
1961
The Avengers as Tobin (1 episode)
1960
An Age of Kings as Bishop of Carlisle (13 episodes)