Birthday
1975/08/07 (49 years old)
Gender
Male
Place of Birth
Stornoway, UK
Also know as
--
(1998) Still Crazy
as Luke Shand
(2009) Sherlock Holmes
as Lord Coward
(1998) Les Misérables
as Marius
(2002) Deathwatch
as Pvt. Jack Hawkstone
(2006) Half Light
as Angus McCulloch
(2002) I Am Dina
as Tomas
(2000) Making Love
as Jeno Varga
(2008) Bathory: Countess of Blood
as Caravaggio
(2010) Clash of the Titans
as Ixas
(1997) Mojo
as Silver Johnny
(1997) Stella Does Tricks
as Eddie
(2013) The Christmas Candle
as David Richmond
(2014) 300: Rise of an Empire
as Aesyklos
(2004) Nero
as Nero
(1999) Tube Tales
as Boy (segment "Steal Away")
(1996) Poldark
as Ben Carter
(2004) Comfortably Numb
as Jake
(2001) Bodywork
as Virgil Guppy
(1996) The Future Lasts A Long Time
as Jimmy
(2007) The Tudors
as Thomas Cranmer
(2008) Tess of the D'Urbervilles
as Alec D'Urberville
(2002) Doctor Zhivago
as Yuri Zhivago
(2006) The Virgin Queen
as Robert Devereux - Earl of Essex
(2016) Jericho
as Johnny Jackson
(2001) The Mists of Avalon
as Mordred
(2004) Imperium: Nero
as Nerone
(1994) Wycliffe
as Gary Creed