- TBAPlay DeadFilm
- TBAPsycheFilm
- 2026We Bury the DeadFilmAnxious Bus Volunteer
- 2026Dead HowlingFilm
- 2025Kangaroo IslandFilmBen Roberts
- 2024RuntFilmConstable Duncan Bayleaf
- 2024Just a FarmerFilmAlec
- 2023Raising ThunderFilmWilliam
- 2021H Is for HappinessFilmRich Uncle Brian
- 2020I Met a GirlFilmNick
- 2019Ms Fisher's Modern Murder MysteriesSeriesDetective James Steed
- 2018Mystery RoadSeriesMcBride
- 2018Safe HarbourSeriesDamien Pascoe
- 2018StrangerFilmStranger, Producer
- 2017JungleFilmMarcus
- 2016The Wrong GirlSeriesLiam Johnson
- 2015Deadline GallipoliSeriesCharles Bean
- 2015Peter Allen: Not the Boy Next DoorSeriesPeter Allen