2024
as Scott
2023
as Charles Hethersett
2023
as Jacques Necker
2022
as Duke Lowell
2021
as Fernando
2021
as The Prince of Verona (cast A) / Peter (cast B)
2020
as Hieronymus von Colloredo-Mannsfeld
2019
as Leo
2018
as Alexander Alexandrovich Gromeko
2017
as Jessup
2016
as Lord Arnault
2013
as John