2025
Suspect: The Shooting of Jean Charles De Menezes as Charlie 122024
My Lady Jane as Damian2024
Baby Reindeer as Jason2024
Person of Interest as Max2023
Partygate as Rory Baskerville2022
Andor as Osar2022
This Is Going to Hurt as Greg2020
Miss Scarlet as Alexander Blake2020
Feel Good as Hugh2019
Judy as Ken Frisch2017
Taboo as EIC Officer2016
The Crown as Billy Wallace2016
Serial Thriller: The Head Hunter as Edmund Kemper2016
The Windsors as Prince Harry2016
Six Wives with Lucy Worsley as Senior Guard2016
Britain's Bloody Crown as Edward IV2014
The Tempest - Live at Shakespeare's Globe as Spirit2013
Endeavour as Simon Lake2011
The Skin as TomNaN
The Forsyte Saga as Monty Dartie