Actor
Good Boy
2026 · as Jonathan
Big Trouble on Billycock Hill
2025 · as Dick Barnard
Jay Kelly
2025 · as Eli
Beshert
2025 · as Oliver Simons
The Phoenician Scheme
2025 · as Korda's Son - David
Mystery at the Prospect Hotel
2024 · as Dick Barnard
The Eye of the Sunrise
Peril on the Night Train
The Curse of Kirrin Island
2023 · as Dick Barnard
Golda
2023 · as Gideon Meir (uncredited)
Consecration
2023 · as Young Michael
Belfast
2021 · as Billy Clanton Jr