

The Egyptian
1954 · as Akhnaton

Waterloo
1970 · as Colonel Sir William Ponsonby

Stage Fright
1950 · as Det. Insp. Wilfried 'Ordinary' Smith

Hello London
1960 · as himself

Zarak
1956 · as Maj. Michael Ingram

Under Capricorn
1949 · as Charles Adare

The Man Who Knew Too Much
1934 · as Man at Clay Pigeon Shoot (uncredited)

Sailors Three
1940 · as Johnny

Danger Within
1959 · as Major Charles Marquand

The Scarlet Coat
1955 · as Maj. John Andre

The Naked Edge
1961 · as Morris Brooke

Convoy
1940 · as Dot

Undercover
1943 · as Constantine

The Glass Slipper
1955 · as Prince Charles

In Which We Serve
1942 · as Flags

The World of Suzie Wong
1960 · as Ben Marlowe

Secret Mission
1942 · as Private Nobby Clark

Kipps
1941 · as Ronnie Walshingham