Jessop Brown
Effie's Burning (1991)
Harry
Gefährdete Liebe (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
Kreuzfeuer der Agenten (1986)
Lockie McGibbon
My Brother Tom (1986)
Himself (Uncredited)
Heavenly Pursuits (1986)
Sir Anthony Phelps
Kommando Gold Crash (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
Der Schrecken der Medusa (1978)
Dr. Marston
Rendezvous mit dem Tod (1977)
Inspector Cabell
Spectre (1977)
Mr. Dunner
Sonntagsgeschichten (1976)
Brian Hardison
Russisches Roulette (1975)
Narrator
Lothian Landscape (1974)
Major Browne
The Square of Three (1973)
Commander Cavendish
In den Fängen der Madame Sin (1972)
GR Stein Refractories (1972)
Charles Stewart
Die Entführung des David Balfour (1971)
Tom - Friend of Harry's
Scrooge (1970)
Horatio
Hamlet (1969)
Mr. Ransome
Zwei Freunde fürs Leben (1969)
Gordon Lowther
Die besten Jahre der Miss Jean Brodie (1969)
Father Joseph
Wind Versus Polygamy (1968)
Mr. Mallory
On the Run (1968)
Brian Stern
Ratten im Secret Service (1967)
Captain Engel
Die Nacht der Generale (1967)
British Sergeant Questioning Chapman (uncredited)
Spion zwischen zwei Fronten (1966)
Captain Leeds
Donegal, König der Rebellen (1966)
James MacAfee
Der Schatten des Giganten (1966)
MacDougal
Die tollkühnen Männer in ihren fliegenden Kisten (1965)
Carswell
Ipcress - Streng Geheim (1965)
Daylight Robbery (1964)
Vahlin
Raubzug der Wikinger (1964)
MacDonald 'Intelligence'
Gesprengte Ketten (1963)
Seaman Edward Birkett
Meuterei auf der Bounty (1962)
Dr. Thomas Murray
Two Wives at One Wedding (1961)
Farmer
Greyfriars Bobby (1961)
Capt. Jimmy Cairns, M.C. (Battalion Adjutant)
Einst ein Held (1960)
Capt. Jock Bateson
Zone des Schweigens (1960)
Bill Donovan
Snowball (1960)
Sergeant Malcolm
Devil's Bait (1959)
Sgt. MacKenzie
Feinde von gestern (1959)
PC Alec
The Bridal Path (1959)
Sergeant
Die tödliche Falle (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
Duell am Steuer (1957)
Dougal McLean (uncredited)
Die Frau meiner Sehnsucht (1957)
John Merritt
Die Angst hat tausend Namen (1957)
The Film That Never Was (1957)
Scotland Dances (1957)
Carnoustie Bligh
Sailor Beware (1956)
Percy
Women Without Men (1956)
Das Baby auf dem Schlachtschiff (1956)
Blonde Bait (1956)
District Officer
Pacific Destiny (1956)
BBC TV producer
Schock (1955)
Ted Burns
Eine Frau kommt an Bord (1955)
Peter J. Florian
Die Delavine-Affäre (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
Florence Nightingale – Ein Leben für den Nächsten (1951)
Paul Tracy
Glücklich und verliebt (1951)
Mac
Bitter Springs (1950)
Freut euch des Lebens (1949)
Jock Melville
Stop Press Girl (1949)
David Shields
Zwei junge Herzen (1949)
Tom Kennedy
Eureka Stockade (1949)
Scotty Duncan
Against the Wind (1948)
Lt. David Lennox
Das gefangene Herz (1946)
David Sutton
Pink String and Sealing Wax (1945)
Steward (uncredited)
Gefährliche Mission (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)