1986
Casualty as Luke1984
Driving Ambition as Mad Max1984
Doctor Who: The Awakening as Will Chandler1983
Wayne and Albert as Wayne1981
Last Summer's Child as Ned Whateley1978
Sammy's Super T-Shirt as Chalky1977
BBC2 Play of the Week as Butcher's Boy1977
Secret Army as Wim1977
The Glitterball as Pete1976
The Crusaders as Not available1976
The Spy as Not available1976
Captured as Not available1976
Fair Exchange as Not available1976
Tower of Fire as Not available1975
Rumpole of the Bailey as Jim Timson1975
Robin Hood Junior as Will1974
Playhouse as Ned Whateley1971
Upstairs, Downstairs as Wilfred Schoenfeld1970
Play for Today as Wayne1963
Doctor Who as Will Chandler