

The Secret Adversary(1983)
Kramenin

Doctor Who: Logopolis(1981)
The Monitor

Schizo(1976)
Leonard

The Doll(1975)
Peter Matty

The Man from Hong Kong(1975)

The Arcata Promise(1974)
Tony
The Man and the Snake(1972)
Harker Brayton

The People’s Jack(1970)
John Wilkes
The Day They Buried Cleaver(1970)
Gawm
Would You Look at Them Smashing All Those Lovely Windows(1970)
Padraic Pearse, English Tommy
The Ha-Ha(1969)
Alasdair

Isadora(1968)
Roger

Doctor in Clover(1966)
Dr. Miles Grimsdyke

Repulsion(1965)
Colin

Operation Crossbow(1965)
Flight Lt. Kenny

A Study in Terror(1965)
Lord Carfax

A Midsummer Night's Dream(1964)
Lysander

Tamahine(1963)
Richard Poole
The Patriots(1963)
Alexander Hamilton

Waltz of the Toreadors(1962)
Lt. Robert Finch

El Cid(1961)
Prince Alfonso

Fury at Smugglers' Bay(1961)
Christopher Trevenyan

The Picture of Dorian Gray(1961)
Dorian Gray

The Horsemasters(1961)
David Lawford

Tunes of Glory(1960)
Cpl. Piper Ian Fraser

The Trials of Oscar Wilde(1960)
Lord Alfred Douglas

The Gentle Flame(1959)
Charles

The Wind Cannot Read(1958)
Peter Munroe

The Good Companions(1957)
Inigo Jollifant

Touch and Go(1955)
Richard Kenyon

The Dam Busters(1955)
Flight Lieutenant J. V. Hopgood, D.F.C.

Loves of Three Queens(1954)
Drago (segment: I Cavalieri dell'illusione)

The Fate of Two Queens(1954)

Valley of Song(1953)
Cliff Lloyd

The Desert Rats(1953)
Artillery Man (uncredited)

The Good Beginning(1953)
Johnny Lipson