Actor
Late Shift
2022 · as Matt
I Capture the Castle
2003 · as Thomas
Doc Martin and the Legend of the Cloutie
2003 · as Harry Bowden
Goodbye, Mr. Chips
2002 · as Young Sexton
The Turn of the Screw
1999 · as Miles