1984
Hammer House of Mystery and Suspense as Producer1979
Death Becomes Me as Scott Maskell1971
The Persuaders! as Scott Maskell1965
Gideon's Way as Harold1965
The Brigand of Kandahar as Captain Connelly1964
The System as Ivor1963
The Human Jungle as Robin Gratrix1963
Torpedo Bay as Not available1962
The Saint as Tim Burton1962
The Saint as F/Lt. Wills1962
The Saint as Harry1961
The Avengers as Vicar1961
The Avengers as Gordon White1961
The Avengers as Simon Filson1959
Upstairs and Downstairs as Frank1958
Bonjour Tristesse as Hubert1958
Law and Disorder as Colin Brand1958
Bachelor of Hearts as Adrian Baskerville1957
Yangtse Incident: The Story of H.M.S. Amethyst as Flag Lieutenant1957
The Birthday Present as Dudley (uncredited)1957
The Good Companions as Felton1957
Rupert of Hentzau as Lt. Bernenstein1993
Peak Practice Writer1989
The Paradise Club Writer1987
A Little Princess Writer1985
Howards' Way Writer1984
Czech Mate Writer1984
Mitch Writer1982
The Secret of Seagull Island Writer1982
Seagull Island Writer1981
Bergerac Writer1981
Vice Versa (1981) Creator1979
Minder Writer1978
Scorpion Tales Writer1977
Children of the Stones Writer1977
Raven Writer1977
The Professionals Story1977
Children of the Stones Creator1970
The Horror of Frankenstein Screenplay1968
The Expert Writer1961
The Avengers Teleplay