
1991
The Very Strange Story of the Legendary Joe Meek as Newsreader (voice)1980
Jimmy B. & Andre as Curtis1978
All Creatures Great and Small as Angus Grier1975
The Love School as John James Ruskin1972
Crown Court as Gavin MacDonald1971
The Massacre of Glencoe as Glenlyon1971
The Last of the Mohicans as Colonel Munro1971
Golfers in a Scottish Landscape as Narrator (voice)1970
Edward II as Old Spencer/ Third poor man1970
The Tragedy of King Richard II as Bishop of Carlisle1961
The Shadow of the Cat as Andrew1958
The Larkins as Joe Mackenzie1957
Bitter Victory as Private Roberts1956
The Buccaneers as Capt. Hornigold1951
One Wild Oat as Fred Gilbey1950
Morning Departure as Sub-Lt. J. McFee1949
Trottie True as Sid Skinner1949
Boys in Brown as Casey1949
Diamond City as David Raymond1949
Helter Skelter as First BBC Announcer (uncredited)1948
Daybreak as Barber shop customer1948
London Belongs to Me as Bill1948
Broken Journey as Kid Cormack1948
Love in Waiting as Dick Lambert1947
The Brothers as Willie McFarish1947
Dear Murderer as Sergeant Fox1947
Jassy as Fred - Footman