All Movies List
Jericho

as Johnny Jackson

2016
The Christmas Candle

as David Richmond

2013
Sherlock Holmes

as Lord Coward

2009
Tess of the D'Urbervilles

as Alec D'Urberville

2008
Bathory: Countess of Blood

as Caravaggio

2008
Half Light

as Angus McCulloch

2006
The Virgin Queen

as Robert Devereux - Earl of Essex

2006
Nero

as Nero

2004
Doctor Zhivago

as Yuri Zhivago

2002
Deathwatch

as Pvt. Jack Hawkstone

2002
I Am Dina

as Tomas

2002
The Mists of Avalon

as Mordred

2001
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