Movies List
TV Show List
The Christmas Candle

as David Richmond

2013
Sherlock Holmes

as Lord Coward

2009
Bathory: Countess of Blood

as Caravaggio

2008
Half Light

as Angus McCulloch

2006
Nero

as Nero

2004
Deathwatch

as Pvt. Jack Hawkstone

2002
I Am Dina

as Tomas

2002
The Mists of Avalon

as Mordred

2001
Making Love

as Jeno Varga

2000
Still Crazy

as Luke Shand

1998
Les Misérables

as Marius

1998
Stella Does Tricks

as Eddie

1997
Poldark

as Ben Carter

1996
Hans Matheson Hans Matheson

Birthday

1975-08-07

Place of Birth

Stornoway, UK

Biography

AD

WATCH FREE FOR 30 DAYS

All Prime Video
Cancel anytime
Watch Now