Jessop Brown
Effie's Burning (1991)
Harry
A Lady és az útonálló (1990)
Self
Sesame Street: Sing Yourself Silly! (1990)
Arthur Winslow
The Winslow Boy (1989)
Sesame Street | Put Down the Duckie: An All-Star Musical Special (1988)
Bruce
Titkos világ (1986)
Lockie McGibbon
My Brother Tom (1986)
Himself (Uncredited)
Heavenly Pursuits (1986)
Sir Anthony Phelps
Gunpowder (1986)
Mackendrick: The Man Who Walked Away (1986)
Tom Harker
The Shooting Party (1985)
Inspector Alec MacDonald
The Masks of Death (1984)
Self (uncredited)
An Audience with Mel Brooks (1984)
Fielding
The Last Giraffe (1979)
Doctor Johnson
A medúza pillantása (1978)
Dr. Marston
Golden Rendezvous (1977)
Inspector Cabell
Spectre (1977)
Mr. Dunner
Sonntagsgeschichten (1976)
Brian Hardison
Russian Roulette (1975)
Narrator
Lothian Landscape (1974)
Major Browne
The Square of Three (1973)
Commander Cavendish
Madame bűn (1972)
GR Stein Refractories (1972)
Charles Stewart
Emberrablók (1971)
Tom - Friend of Harry's
Scrooge (1970)
Horatio
Hamlet (1969)
Mr. Ransome
Run Wild, Run Free (1969)
Gordon Lowther
Brodie kisasszony virágzása (1969)
Father Joseph
Wind Versus Polygamy (1968)
Mr. Mallory
On the Run (1968)
Brian Stern
Danger Route (1967)
Captain Engel
Tábornokok éjszakája (1967)
British Sergeant Questioning Chapman (uncredited)
Keresztül-kasul (1966)
Captain Leeds
The Fighting Prince of Donegal (1966)
James MacAfee
Az óriás árnyéka (1966)
MacDougal
Azok a csodálatos férfiak, az ő repülő masináikkal (1965)
Carswell
Az Ipcress ügyirat (1965)
Daylight Robbery (1964)
Vahlin
A vikingek kincse (1964)
MacDonald 'Intelligence'
A nagy szökés (1963)
Seaman Edward Birkett
Lázadás a Bountyn (1962)
Dr. Thomas Murray
Two Wives at One Wedding (1961)
Farmer
Kutyahűség (1961)
Capt. Jimmy Cairns, M.C. (Battalion Adjutant)
Tunes of Glory (1960)
Capt. Jock Bateson
Cone of Silence (1960)
Bill Donovan
Snowball (1960)
Sergeant Malcolm
Devil's Bait (1959)
Sgt. MacKenzie
Yesterday's Enemy (1959)
PC Alec
The Bridal Path (1959)
Sergeant
Vakrandevú (1959)
Roger Fenton
The Price of Silence (1959)
Leading Seaman Johnson
The Navy Lark (1959)
George Campbell
Rockets Galore (1958)
Don Wescot
Three Crooked Men (1958)
'Chalky' White
Blind Spot (1958)
Black Ice (1957)
Jimmy Norris
Man in the Shadow (1957)
Scottie
Hell Drivers (1957)
Dougal McLean (uncredited)
Let's Be Happy (1957)
John Merritt
Abandon Ship (1957)
The Film That Never Was (1957)
Scotland Dances (1957)
Carnoustie Bligh
Sailor Beware (1956)
Percy
Women Without Men (1956)
The Baby and the Battleship (1956)
Blonde Bait (1956)
District Officer
Pacific Destiny (1956)
BBC TV producer
A Quatermass kísérlet (1955)
Ted Burns
Passage Home (1955)
Peter J. Florian
The Delavine Affair (1955)
Ralph
The Love Lottery (1954)
Hector
Meet Mr. Lucifer (1953)
British Soldier
Malta Story (1953)
Detective Inspector Campbell
Death Goes to School (1953)
Hiker
Castle in the Air (1952)
Dr. Anson
The Lady with a Lamp (1951)
Paul Tracy
Happy Go Lovely (1951)
Mac
Bitter Springs (1950)
Whisky Galore! (1949)
Jock Melville
Stop Press Girl (1949)
David Shields
Floodtide (1949)
Tom Kennedy
Eureka Stockade (1949)
Scotty Duncan
Against the Wind (1948)
Lt. David Lennox
The Captive Heart (1946)
David Sutton
Pink String and Sealing Wax (1945)
Steward (uncredited)
Pursuit to Algiers (1945)
Messboy John Jamieson - M.V. San Demetrio
San Demetrio London (1943)
Fred Blake
Millions Like Us (1943)
Young 'un
Nine Men (1943)
Alastair 'Jock' MacFarlan, 19th Fusillers
The Foreman Went to France (1942)
(uncredited)
One of Our Aircraft Is Missing (1942)