Kramenin
The Secret Adversary (1983)
The Monitor
Doctor Who: Logopolis (1981)
Leonard
Schizo (1976)
Peter Matty
The Doll (1975)
Tony
The Arcata Promise (1974)
Harker Brayton
The Man and the Snake (1972)
Gawm
The Day They Buried Cleaver (1970)
John Wilkes
The People’s Jack (1970)
Alasdair
The Ha-Ha (1969)
Roger
Isadora (1968)
Dr Miles Grimsdyke
Doctor in Clover (1966)
Lord Carfax
A Study in Terror (1965)
Colin
Odvratnost (1965)
Flight Lt. Kenny
Operation Crossbow (1965)
Lysander
A Midsummer Night's Dream (1964)
Alexander Hamilton
The Patriots (1963)
Richard Poole
Tamahine (1963)
Lt. Robert Finch
Waltz of the Toreadors (1962)
Dorian Gray
The Picture of Dorian Gray (1961)
Prince Alfonso
El Cid (1961)
David Lawford
The Horsemasters (1961)
Christopher Trevenyan
Fury at Smugglers' Bay (1961)
Cpl. Piper Ian Fraser
Tunes of Glory (1960)
Lord Alfred Douglas
The Trials of Oscar Wilde (1960)
Charles
The Gentle Flame (1959)
Peter Munroe
The Wind Cannot Read (1958)
Inigo Jollifant
The Good Companions (1957)
Richard Kenyon
Touch and Go (1955)
Flight Lieutenant J. V. Hopgood, D.F.C.
The Dam Busters (1955)
Drago (segment: I Cavalieri dell'illusione)
L'amante di Paride (1954)
I cavalieri dell'illusione (1954)
Johnny Lipson
The Good Beginning (1953)
Cliff Lloyd
Valley of Song (1953)
Artillery Man (uncredited)
The Desert Rats (1953)
Producer
The Man from Hong Kong (1975)