Actor · Born 2002
The Yellow Tie
2025 · as Sergiu Celibidache (teen)
Truth & Treason
2025 · as Helmuth Hübener
The Last Kingdom: Seven Kings Must Die
2023 · as Aelfweard