1999
The Adventures of Young Indiana Jones: Phantom Train of Doom as Donald Parks
1996
The Willows in Winter as Chief Judge
1995
Heavy Weather as Sir Gregory Parsloe
1993
The Mystery of Edwin Drood
1993
The Blackheath Poisonings as Doctor Porter (3 episodes)
1992
The Blackheath Poisonings as Doctor Porter
1992
Virtual Murder (1 episode)
1991
Let Him Have It as Niven's Judge
1990
Obituaries as Timothy Apcar
1989
Scandal as Justice Marshall
1988
Doctor Who: The Happiness Patrol as Joseph C
1988
The Play on One as Apcar (1 episode)
1987
Fortunes of War (7 episodes)
1987
Life Without George (20 episodes)
1987
Murder on the Bluebell Line as Dr Watson
1986
Absolute Beginners as Amberley Drove
1986
Lovejoy as Drummer (1 episode)
1986
Lovejoy as Michael Edwards (1 episode)
1985
In the Secret State as Barnaby Tucker
1982
Trail of the Pink Panther as Dr. Longet
1982
The Comic Strip Presents... as Geoffrey (1 episode)
1981
Pygmalion as Colonel Pickering
1981
Brideshead Revisited as Red-Haired Man (11 episodes)
1979
Minder as Albert Goddard (1 episode)
1979
Minder as Self-Inflicted Sid (1 episode)
1979
Spooner's Patch as Inspector Spooner (6 episodes)
1978
The Famous Five as Mr Barling (1 episode)
1978
The Wild Geese as Sgt. Jock McTaggart
1978
Pennies from Heaven as Major Archibald Paxville (6 episodes)
1977
Follow Me... as Sid Dawes (7 episodes)
1977
The Bass Player and the Blonde as Charlie
1977
Come Play with Me as Slasher
1976
Star Maidens (1 episode)
1975
The Sweeney as Titus Oates (1 episode)
1974
Melissa as Felix Hepburn (3 episodes)
1974
The Wood Demon as Serbryakov
1974
Percy's Progress as Bleeker
1974
Swallows and Amazons as Uncle Jim
1973
A Bit of a Lift as Alec
1972
Rentadick as Major Upton
1972
Ooh... You Are Awful as Reggie Campbell Peek
1971
The Magnificent Seven Deadly Sins as George (segment "Wrath")
1971
The Rivals of Sherlock Holmes as Horrocks (1 episode)
1970
The Rise and Rise of Michael Rimmer as Tom Hutchinson
1970
Too Late the Hero as Private Campbell
1970
The Misfit (13 episodes)
1969
Sinful Davey as MacNab
1968
The Fifty-Seventh Saturday as Mr. McCarthy
1968
The Brahmin Widow as Major-General Peter Howard
1967
Fathom as Col. Douglas Campbell, Chief of HADES
1967
The Whisperers as Charlie Ross
1965
The Flight of the Phoenix as Sergeant Watson
1965
BBC Play of the Month as Serebryakov (1 episode)
1964
The Counterfeit Constable as Sergent Timothy Reagan
1964
The Beauty Jungle as Walter Carey
1964
Code 7, Victim 5 as Inspector Dickie Lean
1964
Crooks in Cloisters as Walter Dodd
1963
Doctor Who as Joseph C. (3 episodes)
1963
Girl in the Headlines as Sergeant Saunders
1963
The V.I.P.s as Joslin
1963
The Punch and Judy Man as Mayor Palmer
1962
In Search of the Castaways as Guard at Dockyard Gate
1962
Out of This World (1 episode)
1962
The Pot Carriers as Red Band
1962
Private Potter as Doctor
1961
The Hellions as Frank
1961
The Best of Enemies as Perfect
1961
Don't Bother to Knock as Fred
1961
The Long and the Short and the Tall as L / Cpl. Macleish
1960
The Sundowners as Ocker
1960
There Was a Crooked Man as Gen. Cummins
1959
No Hiding Place (1 episode)