Acting
- 2011VeraJulian Moore1 ep.
- 2004HustleShop Manager1 ep.
- 2000Monarch of the GlenToby Winslow1 ep.
- 1996The Crow RoadPaxton-Marr2 ep.
- 1995ChillerCharles1 ep.
- 1993Goodnight SweetheartDetective1 ep.
- 1993HarryPurvis1 ep.
- 1989CampionMarcus Featherstone2 ep.
- 1988The Bourne IdentityBBC TV Newsman1 ep.
- 1986Unnatural CausesPartridge1 ep.
- 1984Robin of SherwoodWilliam Brewer1 ep.
- 1984Love and MarriageGeoffrey Holland1 ep.
- 1973Second City FirstsThe other man1 ep.
Behind the camera
- 1973Second City FirstsWriter1 ep.
- 1970Play for TodayWriter1 ep.
Guest appearances
- 2015VeraJulian Moore1 ep.
- 2005HustleShop Manager1 ep.
- 2000HeartbeatGeorge Harding, Tom Fitch2 ep.
- 2001Monarch of the GlenToby Winslow1 ep.
- 1999Goodnight SweetheartDetective1 ep.
- 1996The Crow RoadPaxton-Marr2 ep.
- 1995ChillerCharles1 ep.
- 1995HarryPurvis1 ep.
- 1993Birds of a FeatherDI Dunford1 ep.
- 1990Agatha Christie's PoirotCommander George Challenger1 ep.
- 1989CampionMarcus Featherstone2 ep.
- 1988The Bourne IdentityBBC TV Newsman1 ep.
- 1986Unnatural CausesPartridge1 ep.
- 1986Robin of SherwoodWilliam Brewer1 ep.
- 1984Love and MarriageGeoffrey Holland1 ep.
- 1981Play for TodayPaul1 ep.
- 1976Second City FirstsThe other man1 ep.