1968
Doctor Who: The Dominators as Director Senex1968
A Bit of Crucifixion, Father as Father Curran1964
Detective as Colonel Julius Raven1963
Doctor Who as Senex1963
We Joined the Navy as Admiral Thomas1963
Decision at Midnight as Not available1962
H.M.S. Defiant as Admiral Jackson1959
Darby O'Gill and the Little People as Lord Fitzpatrick1959
Third Man on the Mountain as Herr Hempel1959
Perilous Assignment as Self1958
The Camp on Blood Island as Cyril Beattie1957
DuPont Show of the Month as Jarvis Lorry1957
Something of Value as A White Settler - Henry McKenzie1957
The Man in the Sky as Reginald Conway1957
The Birthday Present as Sir John Dell1956
Around the World in Eighty Days as Club Member1955
The Cockleshell Heroes as Gestapo Comdt.1954
Front Page Story as Anthony Black1954
Lease of Life as The Dean1953
The Cruel Sea as Warden (uncredited)1953
Appointment in London as Mulvaney1953
The Net as Sir Charles Craddock1953
Personal Affair as Henry Vining1953
Our Girl Friday as Captain1953
Twice Upon a Time as Professor Reynolds1952
The Pickwick Papers as Mr. Wardle1952
The Ringer as Commissioner1950
Treasure Island as Squire Trelawney1949
The Small Back Room as Brine1949
Edward, My Son as Mr. Kedner1948
The Fallen Idol as Dr. Fenton1948
The Winslow Boy as First Lord1948
Blanche Fury as Simon Fury1948
This Was a Woman as Arthur Russell1947
Mine Own Executioner as Dr. Norris Pile1945
Great Day as Bob Tyndale1944
Strawberry Roan as Walter Morley1943
San Demetrio London as Chief Engineer Charles Pollard - M.V. San Demetrio1943
Squadron Leader X as Inspector Milne1942
In Which We Serve as Colonel Lumsden1941
This England as Vicar1940
Let George Do It! as Dockside Policeman (uncredited)1932
Murder at Covent Garden as Donald Walpace