Known for Acting
2003
as Young David
2006
as Orlando Aylesbury
2005
as Hamnet Shakespeare
2000
as School Boy
2014
as Tommy