Icy Stevens
The Worst Witch (1998)
Jonathan (voice)
Testament: The Bible in Animation (1996)
Bugs (1995)
The Lifeboat (1994)
Dave
Cluedo (1990)
Alton
Agatha Christie's Poirot (1989)
Ken Hodges
Casualty (1986)
Jim Hawkins
John Silver's Return to Treasure Island (1986)
Jake
Lovejoy (1986)
The Bill (1984)
Willoughby Smith
Sherlock Holmes (1984)
Philip Ashley
My Cousin Rachel (1983)
Shoestring (1979)
BBC Television Shakespeare (1978)
Tony
The Professionals (1977)
Peter Romsey
Secret Army (1977)
Marcellus
I, Claudius (1976)
Vienna 1900 (1973)
Tom Brown's Schooldays (1971)
young Pip
Great Expectations (1967)
David Copperfield (1966)
Lucius
BBC Play of the Month (1965)
Bellboy
Doctor Who (1963)