2022
as Richard
2013
as Rex Bishop
2012
as The Chef (segment "The Chef's Letter")
2010
as Soren
2009
as Dr. David Fuller
2008
as Soren
2008
as The Chef
2006
as Soren
2005
as Ben Loach
2005
as Edward Pierce
2004
as Louis Heyligen
2003
as Girolamo Aleander
2003
as Stephanus
2003
as Mark Drake
2003
as Marcus
2002
as Rhys Davies Jones
2002
as Vincent White
2001
as Prince Albert
2001
as Prince Albert
2000
as Joshua
2000
as Blade
1999
as Count Grogan
1999
as Eric Dalt
1999
as Lord Goring
1998
as Sergeant Frank Troy
1997
as Terence Foster-Burrowes
1997
as Terence Foster-Burrowes
1997
as Michael Lacey
1995
as Prince Hal
1994
as Lt. Chatsworth
1994
as Joscelyn
1994
as Fred Vincy
1994
as Romeo
1992
as Florizel (voice)
1992
as Linton Heathcliff
1992
as Lord Byron
1992
as Richard Grey
1991
as Paul Gallmington
1991
as Cable
1991
as Prince Hal
1990
as Miriea Sintimbreanu
1990
as Roland Wareing
1989
as Malcolm
1989
as Nigel Chapman
1987
as Peter Thornton
1972
as Michael