Home / Discover / People
  • Born In Stornaway, UK
  • Born August 7, 1975
  • Gender Male
  • Created September 22, 2022 by
    Administrator admin
  • Modified September 22, 2022 by
    werner.wagner5p8

Sherlock Holmes

2009
as Lord Coward

The Tudors

2007
as Thomas Cranmer, Archbishop of Canterbury

Half Light

2006
as Angus McCulloch

Poldark

1996
as Ben Carter

Mojo

1997
as Silver Johnny

Making Love

2000
as Jeno Varga

The Christmas Candle

2013
as David Richmond

Deathwatch

2002
as Pvt. Jack Hawkstone

Tess of the D'Urbervilles (2008)

2008
as Alec D'Urberville

Jericho (2016)

2016
as Johnny Jackson

Still Crazy

1998
as Luke Shand

I Am Dina

2002
as Tomas

Doctor Zhivago

2002
as Yury Zhivago

Bodywork

2001
as Virgil Guppy

Les Misérables

1998
as Marius