2026
The Fortune as Anthony Worrall (4 episodes)
2025
All Creatures Great & Small - Comfort and Joy as Tristan Farnon
2025
Monster Island as Bronson
2024
All Creatures Great & Small - All God's Creatures as Tristan Farnon
2022
All Creatures Great & Small - Merry Bloody Christmas as Tristan Farnon
2022
Raven's Hollow as Will Taylor
2021
All Creatures Great & Small - The Perfect Christmas as Tristan Farnon
2020
All Creatures Great & Small - The Night Before Christmas as Tristan Farnon
2020
All Creatures Great & Small as Tristan Farnon (33 episodes)
2019
D-Day 75: A Tribute to Heroes as Self
2016
The Durrells as Leslie Durrell (26 episodes)
2013
Father Brown as Randall Jones (1 episode)