- 2021The Last BusFilmPete
- 2021AnnikaSeriesBilly Gleeson
- 2005Joyeux NoelFilmStretcher-bearer
- 2004Gunpowder, Treason & PlotSeriesLord James
- 2001Love or MoneyFilmDaniel
- 1999Gregory's Two GirlsFilmLocal Casting
- 1999Split SecondFilmFrank Marshall
- 1999PsychosSeriesBen
- 1996Small FacesFilmBobby Maclean
- 1996Hard Nut: A Love StoryFilm
- 1996InitiationFilm
- 1986CasualtySeriesJohnny Shears