- 2010The Holy RollerFilmReverend Bob
- 2004Offensive BehaviourFilmProducer
- 1995Xena: Warrior PrincessSeriesKryptos
- 1995Hell's BellesFilm
- 1993The Diary of Jack the Ripper: Beyond Reasonable Doubt?FilmDirector
- 1985Counter MeasuresFilmRalph Barnes
- 1983ShackletonSeriesAlexander Macklin
- 1980Trouble with GregoryFilmDamson
- 1977Our Flesh and BloodFilmRobin
- 1976The Government InspectorSeriesIvor
- 1974PlayhouseSeriesDamson
- 1974Bedtime StoriesSeriesDerek
- 1972The Black ArrowSeriesSentry
- 1972The Lotus EatersSeriesMark Potter, Mark Potter (uncredited)
- 1971Taste of EvilFilmBoston
- 1970DoomwatchSeriesGerald Jenkins
- 1970John Clare: "I Am"FilmYoung Clare
- 1968The ExpertSeriesDil Leonard
- 1965Public EyeSeriesJames Milner