Known for Acting

2003
as Faster Doudle, Able Seaman
1996
as Young Alan Turing
2014
as Sebastian
1992
as Jeffrey / Jeff
2017
as Lord Alfred Rufford
1995
as Kit Nubbles
1999
as Cleomenes
2012
as Benvolio/Second Scholar
1995
as Yves Hugonin
2010
as Longaville