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