Foxhole 2026
as Pte Norman Barnes
National Theatre Live: Hamlet 2026
as Laertes
National Theatre Live: Dear Octopus 2024
as Hugh
One Life 2023
as William Hughes
The Most Reluctant Convert: The Untold Story of C.S. Lewis 2021
as J.R.R. Tolkien
Credits from TMDB.