2022
as Lev Zubov
2019
as Roy Lunn
2019
as David
2018
as Jack
2018
as Jack Edgar
2018
as Dr. Zach Ligon
2018
as Ben Adler
2018
as Ian
2017
as Charles Guyette
2014
as Killer
2014
as Major John Andre
2014
as Marsac
2013
as Mr. Henry Nobley
2011
as James Montgomery Falsworth
2011
as Robert Fraser
2010
as Miles
2010
as Thax
2009
as Liam Adams
2009
as Luke
2008
as Heinz Burt
2007
as Henry Tilney
2007
as Fred Garland
2006
as Frederick Garland
2006
as Bobby Goldman
2006
as Sam Beeton
2005
as Tulse Luper
2005
as Tom Stafford
2005
2005
as Lieutenant Deverel
2004
as Paul Osbourne
2004
as Self
2004
as Tulse Luper
2004
as Tulse Luper
2003
as Tulse Luper
2003
as Tulse Luper
2002
as Andrei
2002
as Hamish Winslow
2001
as Young Jack
2001
as Young Jack
2001
as Adam Western
2001
as Richard
2001
as Frank Cheeryble
2000
as Jim
1992
as Jonno
1989
as Simon Doyle