Fantastic Beasts and Where to Find Them 2016
as Watchman (uncredited)
War Book 2015
as Frank
London Road 2015
as Graeme
Stormbreaker 2006
as Harry
Open Wide 2005
as Guard
The Tale of the Rat That Wrote 1999
as Haddock's Workman
Less Than the Dust 1916
as Bhesstie
Credits from TMDB.