Ghost Nets TBA
as Neal
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
Credits from TMDB.