The Lord of the Rings: The War of the Rohirrim 2024
as Lord Frygt (voice)
Dream Horse 2021
as Johnson White
Hymn of Hate 2018
as English Soldier
Paddington 2 2017
as Steve Visby
Ethel & Ernest 2016
as Best Man / Fireman / Train Guard / Doctor (voice)
Credits from TMDB.