- TBAHopeFilmMichael
- 2026Treasure & DirtSeries
- 2022EloiseFilmTony Goldman
- 2021Dive ClubSeriesChief Jack Rose
- 2021FirebiteSeriesSpud
- 2019UprightSeriesSpider
- 2019The CircuitFilm
- 2018Liza on DemandSeriesAndrew
- 2017Benjamin TroublesFilmGlitch
- 2015TerminusFilmDavid Chamberlain
- 2014KettleFilmFather Peter
- 2013Final MoveFilmThe Grandmaster
- 2010Dark IslandFilmWill Cain
- 2010Broken SunFilmJack
- 2009The Last OneFilmAlex
- 2008I Know How Many Runs You Scored Last SummerFilmGary Chance
- 2008Mortal FoolsFilmDimi
- 2004Love in the First DegreeFilmMacbeth
- 2003WatermarkFilmJim
- 2001McLeod's DaughtersSeriesBob
- 1998All SaintsSeriesJack