- 2020MiraculousFilmDirector
- 2016The CrewsSeriesDCS Watt
- 2007Hallam FoeFilmPolice Inspector
- 2003The PlanmanFilmWriter
- 2000Beautiful CreaturesFilmPoliceman on Bridge
- 2000Monarch of the GlenSeriesWriter
- 1999A Love DividedFilmScreenplay
- 1997The James GangFilmWriter
- 1995Hamish MacbethSeriesEric Clelland, Writer
- 1992Sam SaturdaySeriesWriter
- 1985StookieSeriesPC Hendrie
- 1983DramaramaSeriesWriter
- 1972Van der ValkSeriesWriter