Actor
The Massacre of Glencoe
1971
as MacIain
Doctor in Trouble
1970
as Sir Lancelot Spratt
Some Will, Some Won't
1970
as Sir Charles Robson
Zeta One
1969
as Maj. Bourdon
Chitty Chitty Bang Bang
1968
as Lord Scrumptious
Mayerling
1968
as Prince of Wales
Spirits of the Dead
1968
as Countess' Advisor (segment "Metzengerstein")
Hell Is Empty
1967
as Angus McGee
Two Weeks in September
1967
as McClintock
The Trygon Factor
1966
as Sir John (voice)
Lucy in London
1966
as Head of Madame Tussauds' Guides
Long Legs, Long Fingers
1966
as Sir Hammond
Doctor in Clover
1966
as Sir Lancelot Spratt
The Face of Fu Manchu
1965
as Sir Charles
You Must Be Joking
1965
as Librarian
Those Magnificent Men in Their Flying Machines or How I Flew from London to Paris in 25 Hours 11 Minutes
1965
as Narrator
Up from the Beach
1965
as British Beachmaster
Father Came Too!
1964
as Sir Beverly Grant
Dr. Crippen
1963
as Captain McKenzie
Doctor in Distress
1963
as Sir Lancelot Spratt
Das Feuerschiff
1963
as Kapitän Freytag
Mystery Submarine
1963
as RAdm. Rainbird
The Fast Lady
1962
as Charles
Love on a Pillow
1962
as Katov - un sculpteur
Guns of Darkness
1962
as Hugo Bryant
Crooks Anonymous
1962
as Sir Harvey Russelrod
A Pair of Briefs
1962
as Justice Haddon
Murder She Said
1961
as Luther Ackenthorpe
Raising the Wind
1961
as Sir Benjamin Boyd
The Guns of Navarone
1961
as Commodore Jensen / Prologue Narrator
Very Important Person
1961
as Sir Ernest Pease KBE FRS / Lt. Farrow RN
The Ambassadress
1960
as Robert Morrison
A French Mistress
1960
as Robert Martin / 'Bow Wow'
Doctor in Love
1960
as Sir Lancelot Spratt
Foxhole in Cairo
1960
as Capt. Robertson
Upstairs and Downstairs
1959
as Mansfield
Orders to Kill
1958
as Naval Commander
Thérèse Étienne
1958
Seven Thunders
1957
as Dr. Martout
Campbell's Kingdom
1957
as 'Mac' MacDonald
The Living Idol
1957
as Doctor Alfred Stoner
Doctor at Large
1957
as Sir Lancelot Spratt
Checkpoint
1956
as Warren Ingram
The Iron Petticoat
1956
as Colonel Vladimir Denisovich Sklarnoff
Moby Dick
1956
as Capt. Boomer
Storm Over the Nile
1955
as General Burroughs
An Alligator Named Daisy
1955
as Sir James Colebrook
Land of the Pharaohs
1955
as Vashtar
Doctor at Sea
1955
as Capt. Hogg
Above Us the Waves
1955
as Admiral Ryder
Out of the Clouds
1955
as Captain Brent
Doctor in the House
1954
as Sir Lancelot Spratt
Rob Roy, The Highland Rogue
1953
as Duke Campbell, of Argyll
The Sword and the Rose
1953
as King Henry VIII
The Voice of Merrill
1952
as Jonathan Roche
Miss Robin Hood
1952
as The MacAlister
Les Miserables
1952
as Robert
The Story of Robin Hood and His Merrie Men
1952
as Little John
The Lady Says No
1952
as Matthew Huntington Hatch
Anne of the Indies
1951
as Red Dougal
David and Bathsheba
1951
as Abishai
Captain Horatio Hornblower
1951
as Seaman Quist
Pool of London
1951
as Engine Room Officer Trotter
Blackmailed
1951
as Mr. Sine
The Magnet
1950
as Tramp
The Black Rose
1950
as Simeon Beautrie
My Daughter Joy
1950
as Prof. Keval
Prelude to Fame
1950
as Sir Arthur Harold
Christopher Columbus
1949
as Martin Alonso Pinzon
Private Angelo
1949
as Feste
Poet's Pub
1949
as Prof. Benbow
Whisky Galore!
1949
as Dr. Maclaren
Stop Press Girl
1949
as Arthur Peters
Scott of the Antarctic
1948
as P.O. (Taff) Evans R.N.
Quartet
1948
as Branksome
My Brother Jonathan
1948
as Eugene Dakers
Against the Wind
1948
as Ackerman
Vice Versa
1948
as Dr. Grimstone
Appointment with Crime
1946
as Prison Governor
Fiddlers Three
1944
as Centurion of the 8th Legion
Champagne Charlie
1944
as Patron (uncredited)
For Those in Peril
1944
as Operations Room Officer