Sink 2018
as Billy
Dunkirk 2017
as Sailor
Far from the Madding Crowd 2015
as Joseph Poorgrass
Benjamin Britten: Peace and Conflict 2013
as Peter Floud
Rite 2010
as Gary
Mercy 2004
as Ben
Spider 2002
as Spider Boy
Credits from TMDB.