2016
FantastiCozzi as Cmdr. Ian Hubbard (archive footage)1994
The Tales of Para Handy as Laird Fergusson1989
Agatha Christie's Poirot as Jonathan Maltravers1989
Children's Ward as Dr. McKeown1985
Dempsey and Makepeace as Archie McAllister1984
Doctor Who: Warriors of the Deep as Nilson1983
Taggart as Not available1982
The Best of Sex and Violence as (archive footage)1981
Bergerac as Walt Mitchell1980
Hammer House of Horror as Charles1980
Lady Killers as John Inglis1980
Doctor Butcher M.D. as Dr. Peter Chandler1980
Contamination as Commander Ian Hubbard1979
Zombie Flesh Eaters as Peter West1979
Running Blind as Jack Case1978
Return of the Saint as Inspector Stone1977
The Professionals as Macklin1977
Secret Army as Malaud1975
Survivors as Greg Preston1975
The Ghoul as Geoffrey1974
Soft Beds, Hard Battles as Colonel Braun1974
The Nearly Man as Peter Richards1974
The Aweful Mr. Goodall as Not available1972
Crown Court as The Rev. Frank Warrender1972
Colditz as Larry Page1971
I, Monster as Man at Bar (uncredited)1971
The Search for the Nile as Captain James Grant1970
Manhunt as David Mainwaring1970
Cromwell as John Hampden1970
The Man Who Had Power Over Women as Recording Producer (uncredited)1968
The Borderers as Robin Graham1968
Where Eagles Dare as German Officer (uncredited)1967
Man in a Suitcase as Not available1967
It! as Detective Wayne1963
Doctor Who as Nilson1962
Dr. Finlay's Casebook as Not available