Actor
Cameraman
2025 · as Jamie
Black Bag
2025 · as Security Guard
Here
2024 · as Revolutionary Soldier
Hellboy: The Crooked Man
2024 · as The Crooked Man
Holmes & Watson
2018 · as One Man Band (uncredited)
On Chesil Beach
2018 · as Harold Mather
RSC Live: Henry V
2015 · as Boy
RSC Live: The Two Gentlemen of Verona
2015 · as Speed
RSC Live: Henry IV Part 1
2015 · as Peto
RSC Live: Henry IV Part 2
2015 · as Peto/Prince John/Snare
M.R. James: Ghost Writer
2013 · as Chitchat Society Member