Known for Acting
1994
as Young Victor
as Pili
2008
as Young Freeman
1995
as David Leyland
as Otis
1999
as James (12 years)
1998
as Prince Harry
2005
as Russell
—
2020