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