2016
as Johnny Jackson
2014
as Aesyklos
2013
as David Richmond
2010
as Ixas
2009
as Lord Coward
2008
as Alec D'Urberville
2008
as Caravaggio
2007
as Thomas Cranmer
2006
as Robert Devereux - Earl of Essex
2006
as Angus McCulloch
2004
as Nero
2004
as Nerone
2004
as Jake
2002
as Yuri Zhivago
2002
as Pvt. Jack Hawkstone
2002
as Tomas
2001
as Virgil Guppy
2001
as Mordred
2000
as Jeno Varga
1999
as Boy (segment "Steal Away")
1998
as Luke Shand
1998
as Marius
1997
as Eddie
1997
as Silver Johnny
1996
as Ben Carter
1996
as Jimmy
1994
as Gary Creed