2023
as Marine Sergeant
2022
as Dad Outside Café
2005
as Sir Walter Raleigh
2003
as Kane
2003
as Ivanhoe
2003
as Victor
2000
as Ivanhoe
2000
as Paul Rochester
1999
as Tommy Trafford
1998
as Peter Howard
1997
as Prince Arn
1996
as Lt. Thomas Watkinson
1994
as Ivo Corbiere
1994
as Kei
1992
as Bonnie Prince Charlie
1989
as Jack Renauld
1986
as Stephen Roche
1984
as Duke of Lomond