The Forgotten 2014
as Tommy
Chromophobia 2006
as Orlando Aylesbury
A Waste of Shame: The Mystery of Shakespeare and His Sonnets 2005
as Hamnet Shakespeare
I Am David 2003
as Young David
Sorted 2000
as School Boy
Credits from TMDB.