2025
Doctor Who: The Eight Doctors as Not available2023
Doctor Who: 60 Years of Secrets & Scandals as Self2022
Peter Davison: Uncut! as Self2020
The Doctors: The Peter Davison Years as Self (archive footage)2018
Peter Davison in Conversation as Self2015
Doctor Who: The Television Centre of the Universe as Self2015
Longleat '83: The Lost Footage as Not available2011
Peter Grimwade: Directing with attitude... as Not available2011
Driven to Distractation as Not available2011
Come in Number Five as Not available2010
Home in the danger zone as Narrator (voice)2008
The Ties That Bind Us as Turlough (archive footage)2008
Celebration: Doctor Who in 1983 as Not available2004
The Doctor Down Under as Host2001
Longleat '83: The Greatest Show in the Galaxy as Himself2001
An Englishman On Gallifrey as Not available1998
Lust in Space as Prosecutor1997
Myth Makers 36: Mark Strickson as Self1995
The Doctors: 30 Years of Time Travel and Beyond as Not available1991
Police Rescue as Carter1989
The Saint: Fear in Fun Park as Simon Rawlings1987
Rafferty's Rules as Gavin Keyes1986
Casualty as Gynaecological Registrar1986
The PanoptiCon Tapes VI as Not available1985
Myth Makers 5: Janet Fielding as Not available1984
A Christmas Carol as Young Scrooge1984
Doctor Who: Resurrection of the Daleks as Vislor Turlough1984
Doctor Who: Planet of Fire as Turlough1984
Doctor Who: Frontios as Vislor Turlough1984
Doctor Who: The Caves of Androzani as Turlough1984
Doctor Who: Warriors of the Deep as Vislor Turlough1984
Doctor Who: The Awakening as Vislor Turlough1983
Natural World as Not available1983
Doctor Who: The Five Doctors as Turlough1983
Doctor Who: Enlightenment as Vislor Turlough1983
Doctor Who: Mawdryn Undead as Vislor Turlough1983
Doctor Who: Terminus as Vislor Turlough1983
Doctor Who: The King's Demons as Vislor Turlough1981
Bergerac as West1979
Minder as Swan1975
Angels as Not available1972
Pebble Mill at One as Not available1963
Doctor Who as Turlough1963
Doctor Who as Vislor Turlough2020
Vulkane in Neuseeland Director2019
Fascinating New Zealand Director2018
Volcanoes: dual destruction Director2017
Modern Dinosaurs Director2016
Beneath New Zealand Director2010
Home in the danger zone Writer2010
Home in the danger zone Producer2004
Chris Barrie's Massive Engines Executive Producer