2024
Better Man as Robbie Williams
2020
Hunters as Tobias (8 episodes)
2018
Shakespeare & Hathaway - Private Investigators as Bertie Tark (1 episode)
2016
In the Name of Ben-Hur as Adrian
2015
Kingsman: The Secret Service as Lee Unwin
1999
Holby City as Leo Powell (1 episode)