- 2024200% WolfFilmHotspur and Flasheart (voice)
- 2023100% Wolf: The Book of HathSeriesFlasheart Lupin / Hotspur Lupin / Wuffles (voice)
- 2020100% WolfFilmAdditional Voices (voice)
- 2020The FloodFilmGerald Mackay
- 2020100% Wolf: The Legend of the MoonstoneSeriesFlasheart Lupin / Hotspur Lupin / Baxter (voice)
- 2019Sweet ToothFilmThe Butcher
- 2018Maya the Bee: The Honey GamesFilmMantis (voice)
- 2018World's Greatest Man Made WondersSeriesNarrator
- 2017SetaceousFilmMike
- 2017MiroFilmReg
- 2015BedlamFilmDr. Black
- 2015The Trophy ThiefFilmTrophy Store Owner
- 2015VeniceFilmRoger
- 2014Starting From NowSeriesRoger
- 2014The Pale MoonlightFilmThe Vagrant
- 2012Respect 101FilmAustere Old Man
- 2012The Alien BoyFilmOpposition Leader
- 2011The TunnelFilmMinister
- 2011Happy Birthday My DearFilmMysterious Man
- 2011Phil Moore's SubmergedFilmDanny Miller
- 2008KatushaFilmColonel Pachenko
- 2007Joanne Lees: Murder in the OutbackFilmDr. Whittaker
- 2001Prince of the Nile: The Story of MosesFilm(voice)
- 1999Joseph and the Coat of Many ColoursFilm
- 1997AnastasiaFilmVoices
- 1995SpellbinderSeriesPoliceman
- 1995PocahontasFilm
- 1994Heartbreak HighSeriesSean
- 1990The Rogue StallionFilmGarrett