- 2015FortitudeSeriesWriter, Creator
- 2010The DeepSeriesWriter, Executive Producer, Creator
- 2006Low Winter SunFilmWriter
- 2001Murphy's LawSeriesWriter
- 2000Beautiful CreaturesFilmAuthor, Producer
- 1999My Life So FarFilmScreenplay
- 1998The Ebb-TideFilmDr Lewis, Screenplay
- 1997IvanhoeSeriesLouis Winkelbrand
- 1997Deacon BrodieFilmAndrew Ainslie, Writer
- 1997The Life of StuffFilmDirector, Screenplay
- 1993Stalag LuftFilm'Haggis' Barrington
- 1993Down Among the Big BoysFilmAiden
- 1991Soldier SoldierSeriesMaj Bob Cochrane
- 1991Tickets for the ZooFilmFraud Officer
- 1991The Hour of the LynxFilmBoy
- 1988The Dunroamin' RisingFilmPoliceman
- 1986City LightsSeriesWilliam Findlay
- 1986Knowing The ScoreFilmArthur