2024
The Jetty as Malachy (4 episodes)
2024
The Book of Clarence as Decimus
2022
Mayflies as Young Tully (2 episodes)
2022
SAS Rogue Heroes as Mike Sadler (6 episodes)
2022
House of the Dragon as Prince Aegon Targaryen (10 episodes)
2021
Domina as Gaius (2 episodes)
2021
Salt Water Town as Liam
2019
Tolkien as Christopher Wiseman
2017
The Last Post as Lance Corporal Tony Armstrong (6 episodes)