1975
The Wilby Conspiracy as Gordon1969
Ring of Bright Water as Road mender1967
The Man Outside as Supt. Barnes1966
Mystery and Imagination as Not available1965
Orlando as Not available1964
The Horror of It All as Muldoon Marley1963
Sword of Lancelot as Sir Lamorak1963
The Mouse on the Moon as U.S.A.F. General1962
Postman's Knock as Inspector1961
What a Whopper as MacDonald1960
The Boy and the Pirates as Scoggins1960
Tess of the Storm Country as Hamish MacLean1959
Johnny Ringo as Keating1959
Black Saddle as Pat Cudahy1959
The Alaskans as Not available1959
John Paul Jones as Duncan MacBean1958
Harry Black and the Tiger as Woolsey1957
Saint Joan as Robert de Baudricourt1957
The Devil's Pass as George Jolly1956
X the Unknown as Sgt. Yeardye1955
The Adventures of Robin Hood as Little John1955
Robin Hood: The Movie as Little John1954
Sherlock Holmes as Not available1954
Sherlock Holmes as Inspektor Lestrade1954
Trouble in the Glen as Nolly Dukes1953
Rob Roy, The Highland Rogue as Dugal MacGregor1953
Street Corner as Chief Inspector1953
Counterspy as Jim Fenton1953
Laxdale Hall as Police Sergeant1952
The Story of Robin Hood and His Merrie Men as Red Gill1952
The Last Page as Police Constable1952
Home at Seven as Station Sergeant (uncredited)1952
Castle in the Air as Constable1952
The Brave Don't Cry as Walter Hardie1951
Circle of Danger as Angus1951
Green Grow the Rushes as Constable Pettigrew1950
The Gorbals Story as Bull1949
The Bad Lord Byron as John Murray