Self – Interviewee
Cameraman: The Life and Work of Jack Cardiff (2010)
Gentleman
Bright Young Things (2003)
The Many Lives of Richard Attenborough (2003)
Self
Forever Ealing (2002)
Self (archive)
Swiss Family Robinson: Adventure in the Making (2002)
Sir John Mills' Moving Memories (2000)
Interviewee
A Profile of In Which We Serve (2000)
Gus the Theatre Cat
Cats (1998)
Chairman
Bean (1997)
Old King Norway
Hamlet (1996)
Sir Edward Cleghorn
The Grotesque (1995)
Jack the Ripper
Deadly Advice (1994)
De Lacey
Frankenstein (1993)
Bernard Quigley
Harnessing Peacocks (1993)
Dapper man
The Big Freeze (1993)
The South Bank Show: Noël Coward (1992)
Brig. Dougal Munro
Night of the Fox (1990)
Sir Lawrence Dobson
The Lady and the Highwayman (1990)
Bernard
Ending Up (1989)
Self (uncredited)
One More Audience with Dame Edna Everage (1988)
Montgomery Bell
Who's That Girl (1987)
Jim Bloggs (voice)
When the Wind Blows (1986)
The Wind and the Bomb (1986)
Lewis Serrocold
Murder with Mirrors (1985)
The Golden Gong: The Story of Rank Films - British Cinema's Legendary Studio (1985)
Dr. John H. Watson / Narrator
The Masks of Death (1984)
Cambridge
Sahara (1983)
Mr. Attenborough and Mr. Gandhi (1983)
Lord Chelmsford
Gandhi (1982)
Prof. Bernard Quatermass
The Quatermass Conclusion (1979)
Sir Henry Bartle Frere
Zulu Dawn (1979)
Scudder
The Thirty Nine Steps (1978)
Thomas Lindmer
Dr. Strange (1978)
Inspector Carson
The Big Sleep (1978)
Monsignor Blaise Meredith
Des Teufels Advokat (1977)
Colonel Bertie Cook
Trial by Combat (1976)
Mike McAllister
The Human Factor (1975)
Cleon Doyle
Oklahoma Crude (1973)
Canning
Lady Caroline Lamb (1972)
General Kitchner
Young Winston (1972)
Mr. Parker
Dulcima (1971)
Michael
Ryan's Daughter (1970)
Sir Philip MacDonald
Adam's Woman (1970)
The Moorman (Colonel)
Run Wild, Run Free (1969)
Field Marshall Sir Douglas Haig
Oh! What a Lovely War (1969)
Lord William Hamilton
Le calde notti di Lady Hamilton (1968)
Inspector Franz Bulon
La morte non ha sesso (1968)
Colonel Stuart Valois
Chuka (1967)
Wing Commander Hayes
Africa: Texas Style! (1967)
Ezra Fitton
The Family Way (1966)
Masterman Finsbury
The Wrong Box (1966)
Smedley-Taylor
King Rat (1965)
General Boyd
Operation Crossbow (1965)
Tommy Tyler
The Truth About Spring (1965)
Maitland
The Chalk Garden (1964)
Lt. Col. Clifford Southey
Tiara Tahiti (1962)
Captain Morgan
The Valiant (1962)
Jacko Palmer
Flame in the Streets (1961)
Mitch Evers' Golf Caddy (uncredited)
The Parent Trap (1961)
Father Michael Keogh
The Singer Not the Song (1961)
Father
Swiss Family Robinson (1960)
Escape to Paradise/Water Birds (1960)
Lt. Col. Basil Barrow (Battalion Commander)
Tunes of Glory (1960)
Barney
Summer of the Seventeenth Doll (1959)
Superintendent Graham
Tiger Bay (1959)
Major Harvey
I Was Monty's Double (1958)
Captain Anson
Ice Cold in Alex (1958)
Cpl Tubby Binns
Dunkirk (1958)
Dr. Howard Latimer
The Vicious Circle (1957)
Supt. Mike Halloran
Town on Trial (1957)
Dingle
It's Great to be Young! (1956)
London Carriage Driver
Around the World in Eighty Days (1956)
Platon Karataev
War and Peace (1956)
Puncher Roberts
The Baby and the Battleship (1956)
John Hampden
Escapade (1955)
Commandant Fraser
Above Us the Waves (1955)
Albert Parkis
The End of the Affair (1955)
Pat Reid
The Colditz Story (1955)
William Mossop
Hobson's Choice (1954)
Phillip Davidson
The Long Memory (1953)
Terence Sullivan
The Gentle Gunman (1952)
Self - Commentator
The Way to Wimbledon (1952)
Tom Denning
Mr. Denning Drives North (1951)
Lt. Cmdr. Armstrong
Morning Departure (1950)
Bassett
The Rocking Horse Winner (1949)
Alfred Polly
The History of Mr. Polly (1949)
Captain R.F. Scott R.N.
Scott of the Antarctic (1948)
Jim Ackland
The October Man (1947)
George Boswell
So Well Remembered (1947)
Pip
Great Expectations (1946)
The Voice
Land of Promise (1946)
Pilot Officer Peter Penrose
The Way to the Stars (1945)
Jim Colter
Waterloo Road (1945)
Narrator (voice)
Total War in Britain (1945)
Billy Mitchell
This Happy Breed (1944)
British Flyer
Information Please (1944)
Bill Clark
Victory Wedding (1944)
Lt. Taylor RN
We Dive at Dawn (1943)
Tom
The Sky’s the Limit (1943)
William Wilberforce
The Young Mr. Pitt (1942)
Ordinary Seaman Blake / Shorty Blake
In Which We Serve (1942)
Bobby Jessop
The Black Sheep of Whitehall (1942)
The Big Blockade (1942)
Flt·Lieut. Perry
Cottage to Let (1941)
Young Bill
Old Bill and Son (1941)
Jack
All Hands (1940)
Peter Colley as a Young Man
Goodbye, Mr. Chips (1939)
Fred
Happy Family (1939)
Jim Connor
The Green Cockatoo (1937)
Cpl. Bert Dawson
O.H.M.S. (1937)
Lord Guilford Dudley
Tudor Rose (1936)
Johnnie Penrose
First Offence (1936)
Broadway Gondolier (1935)
Albert Brown
Brown on Resolution (1935)
Young Enlistee
Royal Cavalcade (1935)
Ralph Summers
Blind Justice (1935)
Robert Miller
Car of Dreams (1935)
Tony
Charing Cross Road (1935)
Ronnie Blake
Doctor's Orders (1934)
Arthur Haughton
The Lash (1934)
Tony Smithers
A Political Party (1934)
Bobby Poskett
Those Were the Days (1934)
Ernest Elton
The Ghost Camera (1933)
Fred Bolton
Britannia of Billingsgate (1933)
Golightly
The Midshipmaid (1932)
Director
Sky West and Crooked (1965)
Producer