- 2026StealSeriesPeterson
- 2023Rosamunde Pilcher: Amys WunschkindFilmDr. Parker
- 2022Slow HorsesSeriesMichael Portland
- 2013Legend No. 17FilmKanadskiy zhurnalist
- 2011The Merry Wives of WindsorFilmMaster Page
- 2006Vital SignsSeriesPete
- 2000London's Burning: Duty LogFilm
- 1999Rogue TraderFilmAlec Sims
- 1993Goodnight SweetheartSeriesDS Martin
- 1992HeartbeatSeriesCraig
- 1992ThackerFilmDr Simon Fowles
- 1988Thin AirFilmPaul
- 1988Thin AirSeriesPaul
- 1986London's BurningSeriesGeoffrey 'Poison' Pearce
- 1986Noel's Christmas PresentsSeries
- 1981BarriersSeriesSam
- 1981Baby TalkFilmBrian
- 1979MinderSeriesGroomsman, Andrew Shanks
- 1977Secret ArmySeriesSoldier
- 1972Van der ValkSeriesInspector Dekker