- TBAMadam WenFilmTwm Pen-y-Bont
- 2003EldraFilmTaid
- 2001Do Not Go GentleFilm
- 2001Pouring InkFilmDirector
- 1996White OwlFilmIfor Preis
- 1994Blood Circle IIFilm
- 1992Blood CircleFilm
- 1989Deryn DoligFilmRobin
- 1985Doctor Who: Revelation of the DaleksFilmBostock
- 1984The District NurseSeries
- 1984Aderyn Papur... and Pigs Might FlyFilmGwyn
- 1983Owain Glyndŵr - Prince of WalesFilmLord Percy
- 1978HawkmoorSeriesThomas 'Twm Sion Cati' Jones
- 1974The InheritorsSeriesAlun Ryder
- 1971A Breed of MenFilm
- 1965BBC Play of the MonthSeriesMorgan Evans
- 1963Doctor WhoSeriesBostock