- TBALog Off, Loser!FilmNoah
- 2026Borges and MeFilmFather Burns
- 2026CloseFilm
- 2026Handle with CareFilmDirector, Writer
- 2025ColdwaterSeriesBrick
- 2025The ChiefSeriesPaul Weir
- 2025SeaforthFilmYoung Coinneach
- 2024DamagedFilmNeighbour #2
- 2024Stolen MilesFilmFraser
- 2023Calamity JamesFilmJames
- 2022AndorSeriesNazy
- 2022Empire of LightFilmPogo
- 2022Worlds ApartFilmNicholas
- 2019The Demon HeadmasterSeriesTristan
- 2014OutlanderSeriesYoung Man
- 2013ShetlandSeriesTom Knox