2026
National Theatre Live: All My Sons as George Deever
2024
The Jetty as Malachy (4 episodes)
2024
The Book of Clarence as Decimus
2022
A Casa do Dragão: A Casa que os Dragões Construíram as Aegon II (10 episodes)
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)