2000
Sir John Mills' Moving Memories as Self (archive footage)1971
The Massacre of Glencoe as MacIain1970
Doctor in Trouble as Sir Lancelot Spratt1970
Some Will, Some Won't as Sir Charles Robson1969
Zeta One as Maj. Bourdon1968
The Name of the Game as Fitzwilliam1968
Chitty Chitty Bang Bang as Lord Scrumptious1968
Spirits of the Dead as Countess' Advisor (segment "Metzengerstein")1968
Mayerling as Prince of Wales1967
Two Weeks in September as McClintock1967
Hell Is Empty as Angus McGee1966
Doctor in Clover as Sir Lancelot Spratt1966
The Trygon Factor as Sir John (voice)1966
Long Legs, Long Fingers as Sir Hammond1966
Lucy in London as Head of Madame Tussauds' Guides1965
Those Magnificent Men in Their Flying Machines or How I Flew from London to Paris in 25 Hours 11 Minutes as Narrator1965
The Face of Fu Manchu as Sir Charles1965
You Must Be Joking as Librarian1965
Up from the Beach as British Beachmaster1964
Father Came Too! as Sir Beverly Grant1963
Dr. Crippen as Captain McKenzie1963
Doctor in Distress as Sir Lancelot Spratt1963
Mystery Submarine as RAdm. Rainbird1963
Das Feuerschiff as Kapitän Freytag1962
A Pair of Briefs as Justice Haddon1962
The Fast Lady as Charles1962
Crooks Anonymous as Sir Harvey Russelrod1962
Guns of Darkness as Hugo Bryant1962
Love on a Pillow as Katov - un sculpteur1961
The Guns of Navarone as Commodore Jensen / Prologue Narrator1961
Murder She Said as Luther Ackenthorpe1961
Very Important Person as Sir Ernest Pease KBE FRS / Lt. Farrow RN1961
Raising the Wind as Sir Benjamin Boyd1960
Foxhole in Cairo as Capt. Robertson1960
Doctor in Love as Sir Lancelot Spratt1960
The Ambassadress as Robert Morrison1960
A French Mistress as Robert Martin / 'Bow Wow'1959
Upstairs and Downstairs as James Mansfield1958
Orders to Kill as Naval Commander1958
Thérèse Étienne as Anton Muller1957
Doctor at Large as Sir Lancelot Spratt1957
Campbell's Kingdom as 'Mac' MacDonald1957
The Living Idol as Doctor Alfred Stoner1957
Seven Thunders as Dr. Martout1956
Moby Dick as Capt. Boomer1956
Checkpoint as Warren Ingram1956
The Iron Petticoat as Colonel Vladimir Denisovich Sklarnoff1955
Land of the Pharaohs as Vashtar1955
Storm Over the Nile as General Burroughs1955
Above Us the Waves as Admiral Ryder1955
Doctor at Sea as Capt. Hogg1955
An Alligator Named Daisy as Sir James Colebrook1955
Out of the Clouds as Captain Brent1954
Reflets de Cannes as Self1954
Doctor in the House as Sir Lancelot Spratt1953
The Sword and the Rose as King Henry VIII1953
Rob Roy, The Highland Rogue as Duke Campbell, of Argyll1952
The Story of Robin Hood and His Merrie Men as Little John1952
Les Miserables as Robert1952
Miss Robin Hood as The MacAlister1952
The Lady Says No as Matthew Huntington Hatch1952
The Voice of Merrill as Jonathan Roche1951
Captain Horatio Hornblower R.N. as Seaman Quist1951
David and Bathsheba as Abishai1951
Pool of London as Engine Room Officer Trotter1951
Anne of the Indies as Red Dougal1951
Blackmailed as Mr. Sine1950
The Black Rose as Simeon Beautrie1950
The Magnet as Tramp1950
My Daughter Joy as Prof. Keval1950
Prelude to Fame as Sir Arthur Harold1949
Whisky Galore! as Dr. Maclaren1949
Christopher Columbus as Martin Alonso Pinzon1949
Poet's Pub as Prof. Benbow1949
Stop Press Girl as Arthur Peters1949
Private Angelo as Feste1948
Scott of the Antarctic as P.O. (Taff) Evans R.N.1948
Quartet as Branksome1948
My Brother Jonathan as Eugene Dakers1948
Vice Versa as Dr. Grimstone1948
Against the Wind as Ackerman1946
Appointment with Crime as Prison Governor1944
For Those in Peril as Operations Room Officer1944
Champagne Charlie as Patron (uncredited)1944
Fiddlers Three as Centurion of the 8th Legion