- 199733-1 Before the OffFilmDrunk
- 1996Breaking the WavesFilmPraying Man 2
- 1994The Priest and the PirateFilmCardinal
- 1987Wild Flowers: Women of South LebanonFilm
- 1987Shadow of the StoneSeriesDanny King
- 1985StookieSeriesDI Watson
- 1984Comfort and JoyFilmAll-Night DJ
- 1983Local HeroFilmPeter
- 1983AccountsFilmAuctioneer
- 1982AliensFilmSergeant
- 1981House on the HillSeriesWalter
- 1981The Good Time GirlsFilmDrunk
- 1978LoyaltiesFilmBig Man
- 1976Nosey DobsonFilm
- 1974The Cheviot, the Stag and the Black, Black OilFilmSellar
- 1973The Wicker ManFilmButcher
- 1972The Long ChaseSeriesPolice Observer
- 1971AllotmentFilmHarry
- 1970Play for TodaySeriesSellar
- 1970The Boy Who Wanted PeaceFilmO'Donnell
- 1965The Vital SparkSeriesPC Macnab