| Ano | Nota | Título | Personagem |
|---|---|---|---|
| 1991 | Effie's Burning | Jessop Brown | |
| 1990 | Sesame Street: Sing Yourself Silly! | Self (archive footage) | |
| 1989 | The Winslow Boy | Arthur Winslow | |
| 1988 | A Dama e O Assaltante | Harry | |
| 1988 | Sesame Street: Put Down the Duckie | Self | |
| 1986 | The Whistle Blower | Bruce | |
| 1986 | My Brother Tom | Lockie McGibbon | |
| 1986 | Heavenly Pursuits | Himself (Uncredited) | |
| 1986 | Gunpowder | Sir Anthony Phelps | |
| 1986 | Mackendrick: The Man Who Walked Away | Self | |
| 1985 | O Declínio dos Anos Dourados | Tom Harker | |
| 1984 | The Masks of Death | Inspector Alec MacDonald | |
| 1984 | An Audience with Mel Brooks | Self (uncredited) | |
| 1979 | The Last Giraffe | Fielding | |
| 1978 | O Toque da Medusa | Doctor Johnson | |
| 1977 | Golden Rendezvous | Dr. Marston | |
| 1977 | Spectre | Inspector Cabell | |
| 1976 | Sonntagsgeschichten | Mr. Dunner | |
| 1975 | Russian Roulette | Brian Hardison | |
| 1974 | Lothian Landscape | Narrator | |
| 1973 | The Square of Three | Major Browne | |
| 1972 | Madame Sinistra | Commander Cavendish | |
| 1972 | GR Stein Refractories | Narrator | |
| 1971 | Raptado | Charles Stewart | |
| 1970 | Adorável Avarento | Tom - Friend of Harry's | |
| 1970 | The Great Inimitable Mr. Dickens | The Narrator (voice) | |
| 1969 | Hamlet | Horatio | |
| 1969 | Sem Medo de Viver | Mr. Ransome | |
| 1969 | A Primavera de uma Solteirona | Gordon Lowther | |
| 1968 | Wind Versus Polygamy | Father Joseph | |
| 1968 | On the Run | Mr. Mallory | |
| 1967 | Danger Route | Brian Stern | |
| 1967 | A Noite dos Generais | Captain Engel | |
| 1966 | Espionagem Internacional | British Sergeant Questioning Chapman (uncredited) | |
| 1966 | O Valente Príncipe de Donegal | Captain Leeds | |
| 1966 | À Sombra de um Gigante | James MacAfee | |
| 1965 | Esses Maravilhosos Homens e suas Máquinas Voadoras | MacDougal | |
| 1965 | Ipcress Arquivo Confidencial | Carswell | |
| 1964 | Daylight Robbery | Police Sergeant | |
| 1964 | Os Legendários Vikings | Vahlin | |
| 1963 | Fugindo do Inferno | MacDonald 'Intelligence' | |
| 1962 | O Grande Motim | Seaman Edward Birkett | |
| 1961 | Two Wives at One Wedding | Dr. Thomas Murray | |
| 1961 | Meu Leal Companheiro | Farmer | |
| 1960 | Glória Sem Mácula | Capt. Jimmy Cairns, M.C. (Battalion Adjutant) | |
| 1960 | Quando os Destinos Se Cruzam | Capt. Jock Bateson | |
| 1960 | Snowball | Bill Donovan | |
| 1959 | Devil's Bait | Sergeant Malcolm | |
| 1959 | Yesterday's Enemy | Sgt. MacKenzie | |
| 1959 | The Bridal Path | PC Alec | |
| 1959 | Entrevista com a Morte | Sergeant | |
| 1959 | The Price of Silence | Roger Fenton | |
| 1959 | The Navy Lark | Leading Seaman Johnson | |
| 1958 | Rockets Galore | George Campbell | |
| 1958 | Three Crooked Men | Don Wescot | |
| 1958 | Blind Spot | 'Chalky' White | |
| 1957 | Black Ice | - | |
| 1957 | Man in the Shadow | Jimmy Norris | |
| 1957 | Na Rota do Inferno | Scottie | |
| 1957 | Let's Be Happy | Dougal McLean (uncredited) | |
| 1957 | Seven Waves Away | John Merritt | |
| 1957 | The Film That Never Was | - | |
| 1957 | Scotland Dances | Narrator | |
| 1956 | Sailor Beware | Carnoustie Bligh | |
| 1956 | Women Without Men | Percy | |
| 1956 | The Baby and the Battleship | Harry | |
| 1956 | Blonde Bait | Percy | |
| 1956 | Pacific Destiny | District Officer | |
| 1955 | Terror que Mata | BBC TV producer | |
| 1955 | Windfall | Leonard | |
| 1955 | Moby Dick—Rehearsed | A Young Actor /Ishmael | |
| 1955 | Passage Home | Ted Burns | |
| 1955 | The Delavine Affair | Peter J. Florian | |
| 1954 | A Loteria do Amor | Ralph | |
| 1953 | Meet Mr. Lucifer | Hector | |
| 1953 | Heróis de Malta | British Soldier | |
| 1953 | Death Goes to School | Detective Inspector Campbell | |
| 1953 | The Schoolmaster | - | |
| 1952 | Scotland and the New World | - | |
| 1952 | Castle in the Air | Hiker | |
| 1951 | The Lady with a Lamp | Dr. Anson | |
| 1951 | O Mundo a Seus Pés | Paul Tracy | |
| 1950 | Bitter Springs | Mac | |
| 1949 | Alegrias a Granel | George Campbell | |
| 1949 | Stop Press Girl | Jock Melville | |
| 1949 | Floodtide | David Shields | |
| 1949 | Eureka Stockade | Tom Kennedy | |
| 1948 | Heróis Anônimos | Scotty Duncan | |
| 1946 | Corações Aflitos | Lt. David Lennox | |
| 1945 | Pink String and Sealing Wax | David Sutton | |
| 1945 | Desforra em Argel | Steward (uncredited) | |
| 1943 | San Demetrio London | Messboy John Jamieson - M.V. San Demetrio | |
| 1943 | Milhões Como Nós | Fred Blake | |
| 1943 | Nine Men | Young 'un | |
| 1942 | The Foreman Went to France | Alastair 'Jock' MacFarlan, 19th Fusillers | |
| 1942 | E... Um Avião Não Regressou | (uncredited) |