- 2023Crushing SeasonFilmTim Cassidy, Writer, Director, Producer
- 2021KidnappedFilmRobert
- 2018Picnic at Hanging RockSeriesAlbert Crundall
- 2018Sleep No MoreFilmAaron
- 2017Picture WheelFilmElliott
- 2017The LearsFilmRory Lear
- 2014Parer's WarFilmLieutenant Jock Erskine
- 2002Young ArthurFilmKay
- 2001Waking the DeadSeriesYoung William Griffiths (uncredited), Young William Griffiths
- 1997Midsomer MurdersSeriesJohn Ransom