1979
Kidnapped as Mr. Campbell1979
Black Jack as Dr Jones1975
Days of Hope as J.H. Thomas1973
The Wicker Man as Harbour Master1972
Endless Night as Waiter (uncredited)1971
Kidnapped as Advocates secretary1969
Justice Is a Woman as Alistair McLeod1968
The Champions as Barman1968
The Devil Rides Out as Malin1968
The Borderers as Not available1966
The Trygon Factor as Not available1965
The Heroes of Telemark as Mr. Sandersen1964
Crooks in Cloisters as Ship's Chandler1963
The Human Jungle as Stephens1963
The Punch and Judy Man as Bobby Bachelor1963
I Could Go on Singing as Reynolds1963
The Flood as Mr. Brasted1962
The Saint as Kelly1962
The Saint as Thompson1962
Z-Cars as Not available1962
Reach for Glory as Mr. Freeman1961
The Avengers as Pike1961
Bomb in the High Street as Trent1960
Marriage of Convenience as Sam Spencer1960
Danger Tomorrow as Steve1960
By Lochaber I Will Go as Scotsman1959
No Hiding Place as Not available1959
Interpol Calling as MacPherson1959
Interpol Calling as Zelnikov1959
Yesterday's Enemy as Brigadier1959
Left Right and Centre as Mr. Bray1959
The Bridal Path as Bank Cashier1958
The Key as Sparks1958
Next to No Time as Clerk1957
Interpol as Company Man1957
The Man in the Sky as Sim1957
Let's Be Happy as Page Boy Bobby1957
Let's Be Happy as Hotel Reception Clerk1956
Colonel March of Scotland Yard as Hocksby1956
It's Great to be Young! as School Inspector1954
Sherlock Holmes as Not available1954
Lease of Life as Russell1954
The Sleeping Tiger as Manager of Pearce & Mann1954
Third Party Risk as Dr. Zeissman1954
The Young Lovers as Counterman (uncredited)1954
Adventure in the Hopfields as Mr. Quin1954
The 'Maggie' as Hailing Officer1954
Isn't Life Wonderful! as Green1953
Street Corner as Detective Constable Brown1953
The Sword and the Rose as Sailor1953
Rob Roy, The Highland Rogue as Hugh MacGregor1953
The Cruel Sea as A.R.P. Warden1953
Turn the Key Softly as George Jenkins1953
Grand National Night as Plainclothes Detective1952
Angels One Five as Airman1952
Miss Robin Hood as Bunyan1952
Saturday Island as Dr. Snyder1952
The Brave Don't Cry as Hughie Aitken1952
Death of an Angel as Walter Grannage1952
Introducing the New Worker as The foreman1951
The Man in the White Suit as Davidson1951
Pool of London as Sgt. - River Police (uncredited)1951
Green Grow the Rushes as Joseph Bainbridge the farmer1951
Calling Bulldog Drummond as Ex-Service Men Collector (uncredited)1951
Mr. Denning Drives North as Harry Stoper1951
Facts and Fancies as Not available1950
Chance of a Lifetime as Palmer1950
The Wooden Horse as 'Wings' Cameron1950
The Happiest Days of Your Life as Mr. West1950
The Magnet as Doctor1950
State Secret as Clubman1950
Help Yourself as Brander1949
Obsession as Detective at Garage1949
The Blue Lagoon as Craggs1949
Don't Ever Leave Me as Mr. Robbins1949
Once a Jolly Swagman as Mr. Pusey1949
Marry Me as Mr. Pearson1949
Dear Mr. Prohack as Cartwright1949
The People at No. 19 as Dad1948
London Belongs to Me as Clerk of the Court1948
What a Life! as Mr. B1943
In Which We Live: Being the Story of a Suit Told by Itself as Best Man / Man in Pub1936
And So to Work as Mister Glen1934
Tell Me If It Hurts as Patient