- 2026JokeFilm
- 2025The ChiefSeriesChief Cameron Miekelson, Creator
- 2024The All Star Euros Sketch ShowFilm
- 2022Ooh the Banter!FilmPresenter
- 2020Selling ScotlandSeriesPresenter
- 2019Selling ScotlandFilmSelf
- 2015Planet HogmanayFilmNarrator
- 2014Scot SquadSeriesChief Commissioner Cameron Miekelson
- 2014Scotland In A DayFilm
- 2013BadultsSeriesCarabine
- 2009The Old GuysSeriesFuneral Director
- 2009No Holds BardFilmProducer
- 2004Red Dwarf: Heavy Science - Series VFilmSelf, Thanks
- 2003More Great Comedy MomentsFilmWriter
- 2000Monarch of the GlenSeriesTony Parker
- 2000The StrangerersSeriesCadet Niven
- 1999HumdrumFilmvoice
- 1999It's Only TV But I Like ItSeriesSelf
- 1998The CreativesSeries
- 1995DancingFilm
- 1995SardinesFilmCaptain Alec McLeod
- 1993Mr Don & Mr GeorgeSeriesGeorge McDiarmid, Writer
- 1993Queen of the Wild FrontierFilmMick
- 1990Have I Got News for YouSeriesSelf
- 1989AbsolutelySeriesVarious Characters, Writer
- 1989The Robbie Coltrane SpecialFilmWriter
- 1988Red DwarfSeriesThe Inquisitor
- 1988Spitting Image: Bumbledown – The Life and Times of Ronald ReaganFilmWriter
- 1988Friday Night LiveSeries
- 1987Spitting Image: Election Special '87FilmWriter
- 1949The BAFTA AwardsSeriesHost