Known For
Filmography
2025
2024
2023
2021
2020
2019
2017
2017
1987

The Crow Girl
TV · as Lance · 4 eps

The Lord of the Rings: The War of the Rohirrim
Movie · as Additional Voices (voice)

Beyond Paradise
TV · as Rhys Tomlinson · 1 ep

Around the World in 80 Days
TV · as Robinson · 1 ep

Eunice
Movie · as Elisha Foote

The Hired Man
Movie · as John

Franklin's Brain
Movie · as Franklin

The White Princess
TV · as John de la Pole · 4 eps

Northanger Abbey
Movie · as Edward Morland
