
Wendy Richard: A Life on the Box(2001)
Private James Frazer (archive footage) (uncredited)

The Prisoner of Zenda(1979)
Archbishop

One of Our Dinosaurs Is Missing(1975)
Jock

Dad's Army(1971)
Private James Frazer

The Abominable Dr. Phibes(1971)
Darrow

Justice Is a Woman(1969)
Judge

Mister Ten Per Cent(1967)
Scotsman
Queen of Scots(1967)

The Reptile(1966)
Mad Peter

The Open Door(1966)
Mr. Moncrieff

Eagle Rock(1964)
The voice of (voice)

Siege of the Saxons(1963)
Merlin

Ladies Who Do(1963)
Doctor MacGregor

Hobson's Choice(1962)
Dr. MacFarlane

Don't Bother to Knock(1961)
Taxi Driver

Kidnapped(1960)
Ebenezer Balfour

Next to No Time(1958)
Abercrombie, Scottish Director

Rockets Galore(1958)
Capt. MacKechnie

Campbell's Kingdom(1957)
Mac

Murder Reported(1957)
Mac North

Richard III(1955)
Lovel

Devil Girl from Mars(1954)
Mr. Jamieson

Hobson's Choice(1954)
Dr. McFarlane

The Black Knight(1954)
James

The Fake(1953)
Henry Mason

Strange Stories(1953)
Mr. Bartleby ('Strange Mr Bartleby')

The Great Game(1953)
Mac Wells

Love in Pawn(1953)
Mr McCutcheon

Johnny on the Run(1953)
Policeman

Mr Beamish Goes South(1953)
Mr Potter
Rig 20(1952)
Narrator

Tread Softly(1952)
Angus McDonald

Saturday Island(1952)
Grimshaw
Potter of the Yard(1952)
Edward Potter

Pandora and the Flying Dutchman(1951)
Angus

Laughter in Paradise(1951)
Gordon Webb

Encore(1951)
Andrews, Engineer

Happy Go Lovely(1951)
Jonskill

No Trace(1950)
Inspector MacDougall

Treasure Island(1950)
Blind Pew

Trio(1950)
Mr. Campbell

Madeleine(1950)
Scots Divine

Floodtide(1949)
Joe Drummond

Hamlet(1948)
Francisco

Bonnie Prince Charlie(1948)
Blind Jamie

The Brothers(1947)
Dugald

Uncle Silas(1947)
Giles

Jassy(1947)
Tom Woodroofe

Mine Own Executioner(1947)
Dr. James Garsten

School for Secrets(1946)
Dr. McVitie

Gaiety George(1946)
McTavish

Kelvin: Master of Measurement(1946)

I Know Where I'm Going!(1945)
John Campbell

Steel(1945)
Narrator (voice)

The Agitator(1945)
Tom Tetley
Read All About It(1945)
John - Ex-Newspaper Editor

Caesar and Cleopatra(1945)
1st. Auxiliary Sentinel

Great Day(1945)
Scottish officer in pub

The Way Ahead(1944)
Pvt. Luke

Fanny by Gaslight(1944)
William Hopwood

Medal for the General(1944)
McNab

Henry V(1944)
Jamy - Captain in the English Army

The Life and Death of Colonel Blimp(1943)
Murdoch

The Demi-Paradise(1943)
Wounded Sailor

The Lamp Still Burns(1943)
Mr. Hervey

The New Lot(1943)
Harry Fyfe

The Gentle Sex(1943)
Scots Corporal

Dangerous Moonlight(1941)
British Commander
Old Mother Riley's Ghosts(1941)
McAdam

The Ghost of St. Michael's(1941)
Jamie

Ships with Wings(1941)
Lt.Comdr. Reid

Convoy(1940)
Gates

Laugh It Off(1940)
Jock

Sailors Three(1940)
McNab

The Four Feathers(1939)
The Khalifa
Bees on the Boat-Deck(1939)
Gaster

Q Planes(1939)
Newspaper Editor

The Face of Scotland(1938)
Narrator

The Ware Case(1938)
Henson - the Gamekeeper
The Claydon Treasure Mystery(1938)
Wilson - the Valet

A Royal Divorce(1938)
Joseph Bonaparte

The Edge of the World(1937)
Peter Manson

Jericho(1937)
Hassan

Farewell Again(1937)
Pvt. McAllister
The Windmill(1937)
M. Coutard

As You Like It(1936)
Oliver

Tudor Rose(1936)
John Knox

East Meets West(1936)
Dr. Fergusson

Born That Way(1936)
McTavish

The 39 Steps(1935)
John the Crofter

Her Last Affaire(1935)
Robb

Red Ensign(1934)
Wages Accountant

Juno and the Paycock(1930)
Johnny Boyle
Painter and Poet No. 1
Narrator
Thank You and Goodnight