
Acted in 43
2020s
- 2023
Playing Away
Aldo
- 2021
- 2020
Small Axe
CLR James · 1 episode
2010s
- 2018
- 2015
- 2013
CBeebies Presents: A Christmas Carol
Movie
Way to Go
Elroy · 1 episode
- 2012
Run For Your Wife
Stockwell Police Officer
The Bleak Old Shop of Stuff
Pusweasel · 3 episodes
2000s
- 2004
Little Red Tractor
Mr. Jones (voice) / Walter (voice) · 76 episodes
1990s
- 1998
Queen's Park Story
Ron
- 1997
- 1993
The World of Peter Rabbit and Friends: The Tailor of Gloucester
Simpkin (voice)
- 1992
The World of Peter Rabbit and Friends
Simpkin (voice) · 1 episode
1980s
- 1989
The Further Adventures of SuperTed
TV
- 1988
- 1987
- 1986
- 1983
SuperTed
SuperTed · 36 episodes
- 1982
Some of Your Bits Ain't Nice!
Buster (voice)
Dinosaurs: Fun, Fact and Fantasy
Dil (voice)
- 1981
Dark Towers
TV
- 1980
1970s
- 1979
The Marti Caine Show
TV
- 1978
- 1977
Are You Being Served? The Movie
The Emir
- 1975
Bod
Music · 13 episodes
- 1974
Don't Drink the Water
Carlos · 13 episodes
Don't Ask Me
Presenter · 10 episodes
- 1973
Her Majesty's Pleasure
Limehouse
Don't Just Lie There, Say Something!
Johnny
The Cobblers of Umbridge
The People of Umbridge
- 1972
Rentadick
Henson
Up the Front
El Puncturo
The Alf Garnett Saga
Rex
Up the Chastity Belt
Saladin
- 1971
Up Pompeii
Steam Slave
1960s
- 1968
- 1964
Play School
TV
Appearances4
2020s
- 2026
7 Up! The Story
Self
- 2021
Morecambe & Wise: The Lost Tapes
Self
1970s
- 1979
No release date
SPLINK
Self