1994
Scarlett as Not available1984
The Bill as Not available1983
Agatha Christie's Partners in Crime as Whittington1983
The Secret Adversary as Kramenin1981
Doctor Who: Logopolis as The Monitor1980
Lady Killers as Dr. 'Peter' Crippen1979
Thundercloud as Not available1976
Schizo as Leonard1975
The Doll as Not available1975
The Doll as Peter Matty1974
NOVA as Inquisitor1974
The Arcata Promise as Tony1972
The Man and the Snake as Harker Brayton1971
Columbo as O'Keefe1971
The Rivals of Sherlock Holmes as Dixon Druce1970
The Day They Buried Cleaver as Gawm1970
The People’s Jack as John Wilkes1969
The Ha-Ha as Alasdair1968
Isadora as Roger1966
Mystery and Imagination as Not available1966
Doctor in Clover as Dr Miles Grimsdyke1965
Repulsion as Colin1965
Operation Crossbow as Flight Lt. Kenny1965
A Study in Terror as Lord Carfax1964
A Midsummer Night's Dream as Lysander1963
Doctor Who as The Monitor1963
Tamahine as Richard Poole1963
The Patriots as Alexander Hamilton1962
Dr. Finlay's Casebook as Not available1962
Waltz of the Toreadors as Lt. Robert Finch1961
El Cid as Prince Alfonso1961
Fury at Smugglers' Bay as Christopher Trevenyan1961
The Picture of Dorian Gray as Dorian Gray1961
The Horsemasters as David Lawford1960
Sunday-Night Play as The Hon Douglas Wainwright1960
Tunes of Glory as Cpl. Piper Ian Fraser1960
The Trials of Oscar Wilde as Lord Alfred Douglas1959
The Gentle Flame as Charles1958
The Wind Cannot Read as Peter Munroe1957
The Good Companions as Inigo Jollifant1955
The Dam Busters as Flight Lieutenant J. V. Hopgood, D.F.C.1955
Touch and Go as Richard Kenyon1954
The Wonderful World of Disney as David Lawford1954
Loves of Three Queens as Drago (segment: I Cavalieri dell'illusione)1954
The Fate of Two Queens as Not available1953
The Desert Rats as Artillery Man (uncredited)1953
The Good Beginning as Johnny Lipson1953
Valley of Song as Cliff Lloyd1952
Cavalcade of America as Tom Giddings1951
Hallmark Hall of Fame as Alexander Hamilton1950
Sunday Night Theatre as Lieutenant Michael Wainwright, RN1950
Sunday Night Theatre as Troilus1975
The Man from Hong Kong Producer