as Sergiu Celibidache (teen)
2025
as Helmuth Hübener
as Aelfweard
2023
as Edwin Fairley
2026
as Young Lazarus
as Helmuth Hubener
as Richard Price
as Drusus
2021
2015