- 2022‘One for the Road’: An Oral HistoryFilmHimself
- 2009Big ThingsFilmJulian
- 2005ShakespeaRe-Told: MacbethFilmJonny Boy
- 2003One for the RoadFilmJimmy
- 2003The 1:10 ScoreFilmCoyle
- 2003Why I Hate Parties (But Pretend to Love Them)FilmWeed Smoking Rude Boy
- 1999WarriorsSeriesPrivate Martin Rook
- 1997Coping With...SeriesDanny
- 1996Hetty Wainthropp InvestigatesSeriesDominic
- 1996MadsonSeriesPeter Nolan
- 1994Pie in the SkySeriesTom Hoskins
- 1994WycliffeSeriesDavid Wycliffe
- 1994ParadiseFilmChris
- 1993Peak PracticeSeriesJoe
- 1993ShuttlecockFilmMartin Prentis
- 1992HeartbeatSeriesSimon Harper
- 1990Living with DinosaursFilmDom