1993
Peak Practice as Dr. John Reginald1989
Passion and Paradise as Duke of Windsor1989
Paris by Night as Michael Swanton1987
Inspector Morse as Alfred Rydale1986
Unnatural Causes as Leach1986
Ladies' Night as Leach1984
Pope John Paul II as Prof. Pigon1983
Dalgliesh as Clifford Bradley1982
The Reunion as Nick1981
The Bunker as Major Otto Günsche1980
Rough Cut as Pilbrow1979
Tales of the Unexpected as Roger Carson1979
Tales of the Unexpected as Jerry Wilde1979
Tales of the Unexpected as Percy Hayward1979
Tales of the Unexpected as Steve1979
Tales of the Unexpected as Cranmer Oakes1979
Tales of the Unexpected as Harry Pope1978
Edward and Mrs Simpson as Duke of York1978
Edward & Mrs. Simpson as Duke of York1977
Why Here? as Eric1976
Well Thank You, Thursday as Toby1975
Carry On Laughing as Not available1975
Brassneck as Not available1974
Great Expectations as Herbert Pocket1972
Van der Valk as Stevin1971
Upstairs, Downstairs as Lt. Jack Dyson RFC1970
Play for Today as Clive Avon1970
The Goodies as Not available1964
The System as Willy1962
Twice Round the Daffodils as Chris Walker1959
Serious Charge as Larry Thompson1958
Gideon's Day as PC Simon Farnaby-Green1958
The Young and the Guilty as Eddie Marshall1957
Woman in a Dressing Gown as Brian Preston1955
Escapade as Max Hampden1955
A Prize of Gold as Conrad1953
The Yellow Balloon as Frankie1953
Escape by Night as Joey Weston1951
Hallmark Hall of Fame as The Duke of York (Bertie)1950
The Mudlark as Wheeler, the mudlarkNaN
The Unforgettable Diana Dors as Self