Jessop Brown
Effie's Burning (1991)
Harry
The Lady and the Highwayman (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
The Whistle Blower (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
تماس مدوسا (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 Sin (1972)
GR Stein Refractories (1972)
Charles Stewart
قلعه شجاعان (1971)
Tom - Friend of Harry's
Scrooge (1970)
Horatio
Hamlet (1969)
Mr. Ransome
Run Wild, Run Free (1969)
Gordon Lowther
The Prime of Miss Jean Brodie (1969)
Father Joseph
Wind Versus Polygamy (1968)
Mr. Mallory
On the Run (1968)
Brian Stern
Danger Route (1967)
Captain Engel
شب ژنرال ها (1967)
British Sergeant Questioning Chapman (uncredited)
جاسوس سه جانبه (1966)
Captain Leeds
The Fighting Prince of Donegal (1966)
James MacAfee
Cast a Giant Shadow (1966)
MacDougal
Those Magnificent Men in Their Flying Machines or How I Flew from London to Paris in 25 Hours 11 Minutes (1965)
Carswell
پرونده ایپکرس (1965)
Daylight Robbery (1964)
Vahlin
کشتیهای بلند (1964)
MacDonald 'Intelligence'
فرار بزرگ (1963)
Seaman Edward Birkett
شورش در کشتی بونتی (1962)
Dr. Thomas Murray
Two Wives at One Wedding (1961)
Farmer
Greyfriars Bobby (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
Blind Date (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
The Quatermass Xperiment (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)