
Acted in 6
2010s
- 2016
Diddy TV
TV
2000s
- 2009
Inside Life
TV
- 2007
Bear Behaving Badly
Barney · 78 episodes
Doctor Who: The Infinite Quest
Control Voice (voice)
- 2002
1990s
- 1994
SMart
TV
Other crew 1
2000s
- 2002
Appearances5
2010s
- 2012
Stargazing Challenges
Himself - Presenter
- 2011
My Sarah Jane: A Tribute to Elisabeth Sladen
Self
All Over the Place
Self - Host · 51 episodes
2000s
- 2006
Totally Doctor Who
Self · 25 episodes