| |
| Film Credits | | |
| | | |
| THE FOREMAN WENT TO FRANCE / SOMEWHERE IN FRANCE | 1942 | Alastair 'Jock' MacFarlan |
| MILLIONS LIKE US | 1943 | Fred Blake |
| NINE MEN | 1943 | the young 'un |
| SAN DEMETRIO LONDON | 1943 | Messboy John Jamieson |
| PINK STRING AND SEALING WAX | 1945 | David Sutton |
| THE CAPTIVE HEART / LOVERS' MEETING | 1946 | Lieutenant David Lennox |
| AGAINST THE WIND | 1947 | Johnny Duncan |
| FLOODTIDE | 1949 | David Shields |
| STOP PRESS GIRL | 1949 | Jock Melville |
| WHISKY GALORE! / TIGHT LITTLE ISLAND | 1949 | George Campbell |
| EUREKA STOCKADE / MASSACRE HILL | 1949 | Tom Kennedy |
| BITTER SPRINGS | 1950 | Mac |
| HAPPY GO LOVELY | 1951 | Paul Tracy |
| CASTLE IN THE AIR | 1952 | hiker |
| DEATH GOES TO SCHOOL / ONE IS GUILTY | 1953 | Detective Inspector Campbell |
| THE LOVE LOTTERY | 1953 | Ralph |
| MALTA STORY | 1953 | Alec (uncredited) |
| MEET MR. LUCIFER / LET'S PUT OUT THE LIGHT | 1953 | Hector McPhee |
| THE DELAVINE AFFAIR | 1954 | Florian |
| PASSAGE HOME | 1955 | Ted Burns |
| THE QUATERMASS XPERIMENT / THE QUATERMASS EXPERIMENT / SHOCK!! / THE CREEPING UNKNOWN | 1955 | TV producer |
| WINDFALL | 1955 | Leonard |
| MOBY DICK REHEARSED | 1955 | young actor / Ishmael |
| THE BABY AND THE BATTLESHIP | 1956 | Harry |
| LET'S BE HAPPY | 1956 | Dougal MacLean |
| PACIFIC DESTINY | 1956 | McAllister (district officer) |
| SAILOR BEWARE / PANIC IN THE PARLOR | 1956 | Carnoustie Bligh |
| SEVEN WAVES AWAY / ABANDON SHIP | 1956 | John Merritt |
| WOMEN WITHOUT MEN / BLONDE BAIT / APPOINTMENT AT MIDNIGHT | 1956 | Percy |
| HELL DRIVERS | 1957 | Scottie |
| MAN IN THE SHADOW | 1957 | Jimmy Norris |
| ROCKETS GALORE! / MAD LITTLE ISLAND | 1957 | George Campbell |
| THE BLACK ICE | 1957 | Hamish |
| SCOTLAND DANCES | 1957 | commentator |
| THREE CROOKED MEN | 1957 | Don Wescot |
| BLIND SPOT | 1958 | Chalky |
| BLIND DATE / CHANCE MEETING | 1959 | police sergeant |
| THE BRIDAL PATH | 1959 | Alec |
| THE NAVY LARK | 1959 | Leading Seaman Johnson |
| YESTERDAY'S ENEMY | 1958 | Sergeant Ian MacKenzie |
| DEVIL'S BAIT / DEATH AND BUTTER | 1959 | Det Sgt Malcolm |
| MEETING AT NIGHT | 1959 | Hector Maclachlan |
| CONE OF SILENCE / TROUBLE IN THE SKY | 1960 | Captain Bateson |
| TUNES OF GLORY | 1960 | Captain Jimmy Cairns |
| THE PRICE OF SILENCE | 1960 | Roger Fenton |
| TWO WIVES AT ONE WEDDING | 1960 | Tom |
| SNOWBALL | 1960 | Bill Donovan |
| GREYFRIARS BOBBY / GREYFRIARS BOBBY: THE TRUE STORY OF A DOG | 1961 | Farmer |
| MUTINY ON THE BOUNTY | US, 1962 | Edward Birkett |
| THE GREAT ESCAPE | US, 1963 | 'The Intelligence' MacDonald |
| THE LONG SHIPS | UK / Yugoslavia, 1963 | Vahlin |
| DAYLIGHT ROBBERY | 1964 | guest artist |
| THE IPCRESS FILE | 1965 | Jock Carswell |
| THOSE MAGNIFICENT MEN IN THEIR FLYING MACHINES OR HOW I FLEW FROM LONDON TO PARIS IN 25 HOURS 11 MINUTES | 1965 | McDougal |
| CAST A GIANT SHADOW | US, 1966 | James MacAfee |
| THE FIGHTING PRINCE OF DONEGAL | 1966 | Captain Leeds |
| THE NIGHT OF THE GENERALS | UK / France, 1966 | Captain Engel |
| DANGER ROUTE | 1967 | Brian Stern |
| THE PRIME OF MISS JEAN BRODIE | 1968 | Gordon Lowther |
| HAMLET | 1969 | Horatio |
| RUN WILD, RUN FREE / THE WHITE COLT / PHILIP | 1969 | James Ransome |
| ON THE RUN | 1969 | Mr Mallory |
| SCROOGE | 1970 | Nephew's Friend |
| KIDNAPPED / DAVID AND CATRIONA | US, 1971 | Charles Stewart |
| RUSSIAN ROULETTE / ESTIMATED TIME OF ARRIVAL | US, 1975 | Brian Hardison |
| GOLDEN RENDEZVOUS | US, 1977 | Dr. Marston |
| THE MEDUSA TOUCH | 1978 | Dr. Johnson |
| THE SHOOTING PARTY | 1984 | Tom Harker |
| GUNPOWDER | 1985 | Sir Anthony Phelps |
| THE ZAZ | 1985 | The Commander |
| THE WHISTLE BLOWER | 1986 | Bruce |
| | | |
| Television Credits | | |
| | | |
| DOUGLAS FAIRBANKS JR. PRESENTS: Winning Sequence | ITV tx 21/7/1956 | Angus |
| THE ADVENTURES OF ROBIN HOOD: The Profiteer | ITV tx 29/12/1957 | Andrew |
| PLAY OF THE WEEK: No Medals | ITV tx 9/4/1958 | Arthur Winslow |
| MARTIN KANE: Bank Robbery | ITV tx 7/5/1958 | Kennedy |
| YESTERDAY'S ENEMY | BBC tx 14/10/1958 | Sergeant Ian MacKenzie |
| DIAL 999: Down to the Sea | ITV tx 24/1/1959 | Ted |
| SUNDAY-NIGHT THEATRE: Proud Passage | BBC tx 19/4/1959 | Dr Neil McCulloch |
| THE ADVENTURES OF AGGIE: Hi-Ho Silver | ITV tx 11/7/1959 | Robert Murdoch |
| TELEVISION PLAYHOUSE: Oggie | ITV tx 13/11/1959 | Oggie Smith |
| ARMCHAIR THEATRE: Hold My Hand, Soldier | ITV tx 17/4/1960 | the officer |
| SOLDIER'S TALE | BBC tx 14/8/1960 | on-screen participant |
| GHOST SQUAD: The Golden Silence | ITV tx 2/12/1962 | Ferrers |
| SUSPENSE: One Step from the Pavement | BBC tx 14/1/1963 | Steven Grainger |
| THE SUNDAY-NIGHT PLAY The Bergonzi Hand | BBC tx 10/2/1963 | Kenneth Scoones |
| ABC OF BRITAIN | BBC tx 8/9/1964 | on-screen participant |
| THE AVENGERS: Castle De'Ath | ITV tx 28/10/1965 | Ian De'Ath |
| THE TROUBLESHOOTERS: Happy Landings | BBC1 tx 24/9/1966 | Alan Prescott |
| DRAMA '67: Myopia | ITV tx 7/1/1967 | Philip |
| ESCAPE: Three to a Cell | ITV tx 25/8/1967 | Frank |
| MYSTERY AND IMAGINATION: Casting the Runes | ITV tx 22/3/1968 | Gayton |
| THEATRE 625: Wind Versus Polygamy | BBC2 tx 15/7/1968 | Father Joseph |
| AN EVENING WITH...: The Very Rev Lord Macleod | BBC2 tx 8/8/1969 | presenter |
| DETECTIVE: The Singing Sands | BBC1 tx 14/9/1969 | Tommy Rankin |
| RAIN | BBC tx 7/5/1970 | Dr. MacPhail |
| CONFESSION: Allergy | ITV tx 28/8/1970 | Jim |
| MENACE: Trespasser | BBC2 tx 17/11/1970 | Lander |
| FIRST PERSON SINGULAR: Gordon Jackson | BBC1 tx 2/2/1971 | interviewee |
| UPSTAIRS, DOWNSTAIRS (series 1) | ITV tx 10/10/1971-5/3/1972 (13 eps) | Hudson, the butler |
| MADAME SIN | ABC (US) tx 15/1/1972; ITV tx 4/1972 | Commander Cavendish |
| THE BEFRIENDERS: Hunted | BBC1 tx 4/3/1972 | Det Insp Calder |
| BUDGIE: And The Lord Taketh Away | ITV tx 28/4/1972 | Soapy Simon |
| UPSTAIRS, DOWNSTAIRS (series 2) | ITV tx 21/10/1972-19/1/1973 (13 eps) | Hudson, the butler |
| LOLLIPOP LOVES MR MOLE: Dr Fruit Cake | ITV tx 19/3/1973 | Dr McGregor |
| CENTRE PLAY: Places Where They Sing | BBC2 tx 19/7/1973 | Pops |
| ARMCHAIR THEATRE: The Square of Three | ITV tx 16/10/1973 | Major Browne |
| UPSTAIRS, DOWNSTAIRS (series 3) | ITV tx 27/10/1973-19/1/1974 (13 eps) | Hudson, the butler |
| RUSSELL HARTY PLUS | ITV tx 2/2/1974 | guest |
| WHAT THE BUTLER SAW | ITV tx 6/7/1974 | presenter |
| UPSTAIRS, DOWNSTAIRS (series 4) | ITV tx 14/9-7/12/1974 (13 eps) | Hudson, the butler |
| GREAT DIRECTORS: Harry Watt | BBC2 tx 20/9/1974 | interviewee |
| A PLACE IN HISTORY: Glencoe | ITV tx 26/9/1974 | presenter |
| UPSTAIRS, DOWNSTAIRS (series 5) | ITV tx 7/9-21/12/1975 (16 eps) | Hudson, the butler |
| THE MORECAMBE AND WISE CHRISTMAS SHOW | BBC1 tx 25/12/1975 | on-screen participant |
| CELEBRITY SQUARES | ITV tx 1/2/1976 | on-screen participant |
| LOOKS FAMILIAR | ITV tx 23/2/1976 | on-screen participant |
| J.M. BARRIE LIVED HERE | BBC2 tx 19/3/1976 | presenter |
| HADLEIGH: Favours | ITV tx 21/5/1976 | Alan Mannett |
| STARS ON SUNDAY | ITV tx 17/10/1976-2/1/1977 (3 edns) | on-screen participant |
| SPECTRE | NBC (US) tx 21/5/1977 | Inspector Cabell |
| SUPERNATURAL: Night of the Marionettes | BBC1 tx 30/7/1977 | Howard Lawrence |
| THE PROFESSIONALS (series 1) | ITV tx 30/12/1977-17/3/1978 (12 eps) | George Cowley |
| THIS IS YOUR LIFE: Nicholas Parsons | ITV tx 1/3/1978 | on-screen participant |
| THE PROFESSIONALS (series 2) | ITV tx 7/10-9/12/1978 (10 eps) | George Cowley |
| MORECAMBE AND WISE AT THE BBC | BBC1 tx 21/2/1979 | on-screen participant |
| STARS ON SUNDAY | ITV tx 29/4/1979 | on-screen participant |
| JIM'LL FIX IT: The Professionals | BBC1 tx 28/5/1979 | on-screen participant |
| THE LAST GIRAFFE | CBS (US) tx 7/6/1979 | Fielding |
| THE PROFESSIONALS (series 3) | ITV tx 27/10-15/12/1979 (8 eps) | George Cowley |
| SUNDAY WORSHIP: Free Space | BBC1 tx 9/3/1980 | on-screen participant |
| CAPTAIN BEAKY'S WORLD OF WORDS | BBC2 tx 4/4/1980 | on-screen participant |
| THE PROFESSIONALS (series 4) | ITV tx 7/9-27/12/1980 (15 eps) | George Cowley |
| FOOD, WINE AND FRIENDS | ITV tx 9/9/1980 | presenter |
| NIGHT OF ONE HUNDRED STARS | ITV tx 21/12/1980 | on-screen participant |
| A TOWN LIKE ALICE | BBC1 tx 15-18/6/1981 (4 pts) | Noel Strachan |
| SIX FIFTY-FIVE SPECIAL | BBC2 tx 20/7/1982 | interviewee |
| IN AT THE DEEP END: Butler | BBC1 tx 5/10/1982 | on-screen participant |
| THE PROFESSIONALS (series 5) | ITV tx 7/11/1982-6/2/1983 (11 eps) | George Cowley |
| THE KRYPTON FACTOR INTERNATIONAL | ITV tx 3/1/1983 | on-screen participant |
| HART TO HART: Harts and Hounds | ITV tx 22/10/1983 | Sir William Belgrave |
| BREAKFAST TIME | BBC1 tx 12/1/1984 | interviewee |
| SIR WILLIAM IN SEARCH OF XANADU | Channel 4 tx 25/2/1984 | narrator |
| FATHER'S DAY: Affairs in Order | Channel 4 tx 8/7/1984 | doctor |
| THE MASKS OF DEATH | Channel 4 tx 23/12/1984 | Alex MacDonald |
| MY BROTHER TOM | Australia tx 1985; Channel 4 tx 1 & 8/10/1987 (2 pts) | Lockie MacGibbon |
| THE MAVERICK MILLIONAIRE | ITV tx 10/12/1985 | narrator |
| SHAKA ZULU | SABC (South Africa) 1986; ITV tx 22/6-13/7/1991 (4 pts) | Professor Bramston |
| THE GATHERING OF THE CLAN GUNN | BBC2 tx 9/1/1988 | narrator |
| JAMES CLAVELL'S NOBLE HOUSE | NBC (US) tx 21/2/1988 | Superintendent Armstrong |
| CAMPION: Look to the Lady | BBC1 tx 29/1/1989 | Professor Gardner Cairey |
| THEATRE NIGHT: The Winslow Boy | BBC2 tx 30/4/1989 | Arthur Winslow |
| INVITATION TO REMEMBER: Gordon Jackson | ITV tx 13/8/1989 | subject of programme |
| HUDSON AND HALLS | BBC1 tx 6/11/1989 | guest |
| THE LADY AND THE HIGHWAYMAN | RAI-2 (Italy) tx 23/3/1991; BBC1 tx 26/7/1992 | Harry |
| THE PLAY ON ONE: Effie's Burning | BBC1 tx 29/8/1991 | Jessop Brown |
| | | |
| Other Credits | | |
| | | |
| UNTROUBLED WATERS | 1971 | commentator; cast member |
| A PLACE TO BEGIN - ST ANDREWS BY THE NORTHERN SEA | 1972 | commentator |
| GR-STEIN REFRACTORIES | 1972 | commentator |
| MEN APART | 1973 | commentator |
| THE FACE SAVERS | 1973 | commentator |
| BASS BREAKER: Launch | 1973 | voice |
| BASS BREAKER: Bottles | 1973 | voice |
| THE BIBLE AS LITERATURE: History, Poetry and Drama in the Old Testament | US, 1973 | second comforter |
| LOTHIAN LANDSCAPE | 1974 | commentator |
| WAYLEAVE | 1974 | commentator |
| THE DEWAR STORY | 1974 | narrator |
| PREVENTION IS BETTER... | 1975 | commentator |
| THE BRITISH OPEN CHAMPIONSHIP 1975 | 1975 | commentator |
| PROTOTYPE FAST REACTOR | 1975 | commentator |
| ADAM SMITH AND THE WEALTH OF NATIONS | US, 1976 | commentator |
| APPEAL | ITV tx 21/3/1976 | presenter |
| THE FACE SAVERS (revised version) | 1977 | commentator |
| CALL OUT | 1979 | commentator |
| EKOFISK... ONE OF A KIND | 1980 | commentator |
| THE OPEN GOLF CHAMPIONSHIP 1980 | 1980 | commentator |