| |
| JUNO AND THE PAYCOCK | 1930 | Johnny Boyle |
| RED ENSIGN | 1934 | [wages accountant] |
| HER LAST AFFAIRE | 1935 | Robb |
| The 39 STEPS | 1935 | John, the crofter |
| EAST MEETS WEST | 1936 | Dr Ferguson |
| TUDOR ROSE | 1936 | John Knox |
| BORN THAT WAY | 1936 | Mc Tavish |
| The EDGE OF THE WORLD | 1937 | Peter Manson |
| THERE WAS A YOUNG MAN | 1937 | Cast Member |
| AS YOU LIKE IT | 1937 | Oliver |
| The WINDMILL | 1937 | M. Coutard |
| FAREWELL AGAIN | 1937 | Private McAllister |
| JERICHO | 1937 | Hassan |
| WHO THEN CAN BE SAVED? | 1938 | Cast Member |
| The RICH YOUNG RULER | 1938 | Cast Member |
| The WARE CASE | 1938 | Henson, the gamekeeper |
| A ROYAL DIVORCE | 1938 | Cast Member |
| The CLAYDON TREASURE MYSTERY | 1938 | Wilson, valet |
| The FACE OF SCOTLAND | 1938 | [Narration, second part of film] |
| The FOUR FEATHERS | 1939 | Khalifa |
| Q PLANES | 1939 | [newspaper editor] |
| SAILORS THREE | 1940 | McNab |
| CONVOY | 1940 | Gates |
| The GHOST OF ST. MICHAEL'S | 1941 | Jamie |
| DANGEROUS MOONLIGHT | 1941 | wing commander |
| OLD MOTHER RILEY'S GHOSTS | 1941 | McAdam |
| The LAMP STILL BURNS | 1943 | Cast Member |
| The LIFE AND DEATH OF COLONEL BLIMP | 1943 | Murdoch |
| The NEW LOT | 1943 | Harry Fife |
| The DEMI-PARADISE | 1943 | British sailor |
| The GENTLE SEX | 1943 | Scots Corporal |
| MEDAL FOR THE GENERAL | 1944 | McNab |
| The WAY AHEAD | 1944 | Luke |
| HENRY V | 1944 | Jamy, captain in English army |
| MEN OF ROCHDALE | 1944 | Mr Ferguson |
| FANNY BY GASLIGHT | 1944 | William Hopwood |
| The AGITATOR | 1945 | Cast Member |
| The WORLD OWES ME A LIVING | 1945 | Cast Member |
| "I KNOW WHERE I'M GOING!" | 1945 | John Campbell |
| STEEL | 1945 | Commentator |
| GREAT DAY | 1945 | Scottish sergeant |
| READ ALL ABOUT IT | 1945 | John Walters |
| "I KNOW WHERE I'M GOING!" | 1945 | [Adviser] The Ceilidh Sequences |
| CAESAR AND CLEOPATRA | 1945 | first auxiliary sentinel |
| SCHOOL FOR SECRETS | 1946 | Cast Member |
| GAIETY GEORGE | 1946 | MacTavish |
| A SONG OF THANKSGIVING | 1946 | Words spoke by |
| JASSY | 1947 | Tom Woodroofe, Jassy's father |
| The BROTHERS | 1947 | Dugald McLeod/Alistair MacDonald |
| UNCLE SILAS | 1947 | Giles |
| STEAM | 1948 | Narrator |
| HAMLET | 1948 | Francisco |
| BONNIE PRINCE CHARLIE | 1948 | Blind Jamie |
| FLOODTIDE | 1949 | Joe Drummond |
| NO TRACE | 1950 | Inspector MacDougall |
| EXPLORERS OF THE DEPTHS | 1950 | commentary spoken by |
| PANDORA AND THE FLYING DUTCHMAN | 1950 | Angus |
| TRIO | 1950 | Mr Campbell {3} |
| PAINTER AND POET NO. 1 | 1951 | Narrator (Twa Corbies) |
| LAUGHTER IN PARADISE | 1951 | Gordon Webb |
| PAINTER AND POET NO. 2 | 1951 | Narrator |
| ENCORE | 1951 | chief engineer [2] |
| HAPPY GO LOVELY | 1951 | Jonskill |
| TOO MANY DETECTIVES | 1952 | Cast Member |
| TREAD SOFTLY | 1952 | Angus MacDonald |
| SATURDAY ISLAND | 1952 | Grimshaw |
| RIG 20 | 1952 | Commentator |
| THERE'S A WAY | 1952 | Cast Member |
| POTTER OF THE YARD | 1952 | Edward Potter |
| The Thursday Club | 1952 | Inspector MacGillivray |
| Kharama | 1952 | Inspector MacGillivray |
| The Fields Of Eden | 1952 | Inspector MacGillivray |
| The First Of June | 1952 | Inspector MacGillivray |
| The FAKE | 1953 | Henry Mason |
| LOVE IN PAWN | 1953 | Cast Member |
| The SABLE SCARF | 1953 | Cast Member |
| The GREAT GAME | 1953 | 'Mac' Wells |
| MR BEAMISH GOES SOUTH | 1953 | Mr. Potter |
| STRANGE STORIES | 1953 | Mr. Bartleby |
| The STRANGE MR. BARTLEBY | 1953 | Cast Member |
| TOO MANY DETECTIVES | 1953 | Edward Potter |
| HOBSON'S CHOICE | 1953 | Dr McFarlane |
| The TECKMAN BIOGRAPHY EPISODE 1 The PROPOSITION | 1953 | Andrew Garvin |
| Lowland Fling | 1953 | Walter McHarry |
| DEVIL GIRL FROM MARS | 1954 | Jamieson |
| The BLACK KNIGHT | 1954 | James, the servant |
| TECKMAN BIOGRAPHY EPISODE 2 CHARMAINE | 1954 | Andrew Garvin |
| RICHARD III | 1955 | Lovel |
| The IMAGINARY INVALID | 1956 | Dr Duffay |
| KIDNAPPED PART 6 BACK TO SHAWS | 1956 | Ebenezer Balfour |
| PRESENT TENSE | 1956 | Dr Brandon |
| DAY OF GRACE | 1957 | Uncle Henry |
| MURDER REPORTED | 1957 | Mac |
| CAMPBELL'S KINGDOM | 1957 | Mac |
| HUNTINGTOWER EPISODE 4 | 1957 | Loudon |
| HUNTINGTOWER EPISODE 5 | 1957 | Loudon |
| HUNTINGTOWER EPISODE 6 | 1957 | Loudon |
| The House Of Shaws | 1957 | Ebenezer Balfour |
| NEXT TO NO TIME! | 1958 | Abercrombie, Scottish director |
| DEATH OF SATAN | 1958 | Cast Member |
| The General's War with Scotland | 1959 | The Reverend Ingram |
| KIDNAPPED | 1960 | Ebenezer Balfour |
| KIPPS EPISODE 6 | 1960 | Masterman |
| KIPPS EPISODE 7 | 1960 | Masterman |
| The CITADEL EPISODE 4 | 1960 | Sir Robert Abbey |
| The CITADEL EPISODE 5 | 1960 | Sir Robert Abbey |
| The CITADEL EPISODE 6 | 1960 | Sir Robert Abbey |
| DON'T BOTHER TO KNOCK | 1961 | Taxi Driver |
| The CITADEL EPISODE 7 | 1961 | Sir Robert Abbey |
| The CITADEL EPISODE 9 | 1961 | Sir Robert Abbey |
| HOBSON'S CHOICE | 1962 | Dr Macfarlane |
| SIEGE OF THE SAXONS | 1963 | Merlin |
| LADIES WHO DO | 1963 | Dr. MacGregor |
| LORNA DOONE EPISODE 10 A ROYAL FAVOUR | 1963 | Earl Brandir |
| Red Fox | 1963 | Blind Catechist |
| EAGLE ROCK | 1964 | Voice of Mr. McTavish |
| ROSMERSHOLM | 1965 | Ulric Brendel |
| The REPTILE | 1966 | Mad Peter |
| The OPEN DOOR | 1966 | Mr Moncrieff |
| MISTER TEN PER CENT | 1967 | The Scotsman |
| The GOLDEN DART | 1968 | Commodore Gill |
| CHRISTMAS NIGHT WITH THE STARS | 1968 | Pte Frazer (DAD'S ARMY) |
| REPORT 4821: X-RAY - WHO WEEPS FOR THE DOCTOR? | 1969 | Cast Member |
| CHRISTMAS NIGHT WITH THE STARS (EXTRACT) | 1969 | Private Fraser |
| The ARMOURED MIGHT OF L/CPL JONES | 1969 | Pte Frazer |
| CHRISTMAS NIGHT WITH THE STARS | 1969 | Pte Frazer (DAD'S ARMY) |
| MAN HUNT | 1969 | Frazer |
| The DAY THE BALLOON WENT UP | 1969 | Pte Frazer |
| JUSTICE IS A WOMAN | 1969 | judge |
| SGT WILSON'S LITTLE SECRET | 1969 | Pte Frazer |
| CRIME CASEBOOK - THE BIG CITY | 1970 | Cast Member |
| The FALLEN IDOL | 1970 | Cast Member |
| UNWANTED GUESTS | 1970 | Pte. Frazer |
| REDGAUNTLET EPISODE 3 RACE AGAINST THE TIDE | 1970 | Cast Member |
| REDGAUNTLET EPISODE 5 The TRIAL | 1970 | Cast Member |
| REDGAUNTLET EPISODE 7 The REBELS | 1970 | Cast Member |
| REDGAUNTLET EPISODE 8 DEATH OF A TRAITOR | 1970 | Cast Member |
| The BIG PARADE | 1970 | Pte Frazer |
| A. WILSON (MANAGER)? | 1970 | Pte Frazer |
| A ROYAL TELEVISION GALA PERFORMANCE | 1970 | Pte Frazer (DAD'S ARMY) |
| CHRISTMAS NIGHT WITH THE STARS | 1970 | Pte Frazer (DAD'S ARMY) |
| BOOTS, BOOTS, BOOTS | 1970 | Pte Frazer |
| DAD'S ARMY | 1971 | Pte. Frazer |
| The ABOMINABLE DR. PHIBES | 1971 | Darrow |
| A MIDSUMMER NIGHT'S DREAM | 1971 | Quince |
| AND CALM OF MIND, ALL PASSION SPENT | 1971 | James Miller |
| EYELESS IN GAZA PART 3 COME, COME, NO TIME FOR LAMENTATION NOW | 1971 | James Miller |
| ASLEEP IN THE DEEP | 1972 | Pte Frazer |
| CHRISTMAS NIGHT WITH THE STARS | 1972 | Pte Frazer (DAD'S ARMY) |
| IF THE CAP FITS... | 1972 | Pte Frazer |
| Highland Fling | 1973 | Cast Member |
| TURKEY DINNER | 1974 | Private Frazer |
| CRIME CASEBOOK-THE HAND OF FATE | 1975 | Cast Member |
| ONE OF OUR DINOSAURS IS MISSING | 1975 | Jock |
| RING DEM BELLS | 1975 | Pte Frazer |
| The LIGHT PRINCESS PART 1 SHE CAN'T BE OURS | 1975 | Reader |
| PURE S | 1976 | Cast Member |
| The LOVE OF THREE ORANGES | 1976 | Pte Frazer |
| WAKE UP WALMINGTON | 1977 | Pte Frazer |
| POEMS AND PINTS[10/01/77] | 1977 | Reader |
| The WIZARD OF CRUMM AND THE GIANT TOMATO | 1979 | Wizard of Crumm |
| The PRISONER OF ZENDA | 1979 | Archbishop |
| The Royal Train | 1988 | Pte Fraser |
| Museum Piece | 1988 | Cast Member |
| The KING WAS IN HIS COUNTING HOUSE | 1989 | Pte Frazer |
| MY BROTHER AND I | 1989 | Private Frazer |
| The TEST | 1992 | Cast Member |
| Death of a Great Dane | 1994 | Sir James Arnell |
| WALLAH-WALLAH CAT'S MEAT | 1994 | The vet |
| EVERYBODY'S TRUCKING | 1994 | Pte Frazer |
| HIGH FINANCE | 1994 | Private Frazier |
| COME IN, YOUR TIME IS UP | 1994 | Private James Frazer |
| A FUNNY THING HAPPENED ON THE WAY TO THE STATION | 1996 | Crewe |
| The TWO AND A HALF FEATHERS | 1996 | Cast Member |
| MENACE FROM THE DEEP | 1996 | Pte Frazer |
| BATTLE OF THE GIANTS | 1996 | Private Frazer |
| The RECRUIT | 1997 | pte. Frazer |
| DAD'S ARMY | 1998 | Pte Frazer |
| The MAN AND THE HOUR | 1999 | Frazer |
| OPERATION KILT | 2001 | Cast Member |
| The BATTLE OF GODFREY'S COTTAGE | 2001 | Cast Member |