Bergerac
as O'Brien
Sherlock Holmes
as John Straker
The Expert
as Jones
Gideon's Way
as Keston
The New Avengers
as Murford
Shine on Harvey Moon
as Shopkeeper
Manuela
as Murphy
Treasure Island
as Sailor
Moonbase 3
as Tom Hill
The Quatermass Xperiment
as Nurse Tucker (uncredited)
Quatermass 2
as Chris (uncredited)
First Among Equals
as Stan Fulton
A Hill in Korea
as Pvt. Neill
Cash on Demand
as Peter Harvill
Yesterday's Enemy
as Turner
Hands of the Ripper
as Mr. Wilson
The Tales of Hoffmann
as Student (uncredited)
The Camp on Blood Island
as Cpl. Betts
Heidi
as Sebastian
Start the Revolution Without Me
as The Sergeant