

Comedy Classics: Porridge(2022)
(archive footage)

Hitler: The Comedy Years(2007)
Mr. Mackay (archive footage) (uncredited)

A Wreath of Roses(1987)
Morgan Beddoes

Defence of the Realm(1986)
Victor Kingsbrook
Feller By The Name Of...(1986)
Police Inspector

A Sense of Freedom(1985)
Inspector Davidson

Dreamchild(1985)
Gryphon (voice)

Water(1985)
Eric

Sleepwalker(1984)
Restaurant Proprietor

Night Train to Murder(1984)
Mackay

To Catch a King(1984)
Hitler

Local Hero(1983)
Ben Knox

Fraggle Rock: Live by the Rule of the Rock(1983)
The Captain (UK version)

Ill Fares the Land(1983)

Britannia Hospital(1982)
Chief Superintendant Johns

If You Go Down in the Woods Today(1981)
Colonel Noriss

Going Gently(1981)
Austin Miller

The Life and Times of David Lloyd George(1981)
Bonar Law
The Clearances(1980)

Dalhousie's Luck(1980)

Porridge(1979)
Mr. Mackay

Porridge: The Desperate Hours(1976)
Mr. Mackay

Clay, Smeddum and Greenden(1976)
Alec Webster

Willie Rough(1976)
Hughie

Porridge: No Way Out(1975)
Mr. Mackay

Shapes In The Water(1974)
Narrator

Nothing But the Night(1973)
Cameron

Three's One(1973)
Dr. Leafer

Gumshoe(1971)
John Straker

Orkney(1971)
Thomas

Doctor Who and the Silurians(1970)
Dr. Quinn

Vendetta for The Saint(1969)
Euston

Strife(1965)
David Roberts

Andover and the Android(1965)
Cullen
For King and Country: Out There(1963)
Scotsman

A Prize of Arms(1962)
Cpl. Henderson

Private Potter(1962)
Soldier

Brand(1959)
Villager
Enchanted Isles(1957)
Narrator
Laxdale Hall(1953)
Andrew Flett

I'm A Stranger(1952)
Alastair Campbell (as Fulton MacKay)

The Brave Don't Cry(1952)
Dan Wishart