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