2024
Nautilus as Captain Youngblood (10 episodes)
2024
Prosper as Jed Quinn (8 episodes)
2022
The Witcher: Blood Origin as Eredin (4 episodes)
2019
True History of the Kelly Gang as Thomas Curnow
2019
Bloom as Young Herb (2 episodes)
2017
The White Princess as Henry VII of England (8 episodes)
2016
Joe Cinque's Consolation as Saul
2016
Barracuda as Clyde (1 episode)