2023
as Willem Ragnarsson
2023
as Hiram 'Harry' Bingham
2022
2020
as Benedict Bridgerton
2020
as Peter Hain
2019
as Oliver
2018
as Edgar
2018
as Connor
2018
as Laertes
2017
as Warrant Officer
2016
as Romeo
2014
as James
2014
as Mark Antony
2014
as Simon
2014
as Lysander