2010
Made in Dagenham as Man on Bike1981
The Day of the Triffids as David1980
The Taming of the Shrew as Peter1979
Worzel Gummidge as Harry1974
Bedtime Stories as Fuller1973
Psychomania as Hatchet1969
H2S as Tommaso1968
Please Sir! as Snatch1968
Gates to Paradise as Robert1966
Fahrenheit 451 as Book Person: 'The Martian Chronicles' (uncredited)1966
Lucy in London as Teenager-Pop1965
Cup Fever as Skipper Davis1964
The Tomb of Ligeia as Livery Boy1964
The Horse Without a Head as Tatave1964
The Golden Head as Not available1963
The Three Lives of Thomasina as Jamie McNab1962
Almost Angels as Friedel Schmidt1961
Stranger on the Shore as Paul Gough1961
The Unstoppable Man as Jimmy Kennedy1961
Hand in Hand as Tom1960
Village of the Damned as Keith older brother (uncredited)1958
The Nice Americans as Undetermined Role (uncredited)1953
The Oracle as Dickie