Born 1975 (age 50) · Stornoway, UK
Appears in 27 titles

Filmography

Sherlock Holmes
7.2
Sherlock Holmes
2009
as Lord Coward
300: Rise of an Empire
6.1
300: Rise of an Empire
2014
as Aesyklos
Clash of the Titans
5.9
Clash of the Titans
2010
as Ixas
Les Misérables
7.2
Les Misérables
1998
as Marius
Half Light
6.0
Half Light
2006
as Angus McCulloch
Deathwatch
5.8
Deathwatch
2002
as Pvt. Jack Hawkstone
Still Crazy
6.8
Still Crazy
1998
as Luke Shand
Bathory: Countess of Blood
5.7
Bathory: Countess of Blood
2008
as Merisi Caravaggio
Making Love
6.8
Making Love
2000
as Jeno Varga
I Am Dina
5.6
I Am Dina
2002
as Tomas
The Christmas Candle
5.8
The Christmas Candle
2013
as David Richmond
Stella Does Tricks
6.5
Stella Does Tricks
1997
as Eddie
Tube Tales
5.3
Tube Tales
1999
as Boy (segment "Steal Away")
Nero
6.0
Nero
2004
as Nero
Poldark
6.8
Poldark
1996
as Ben Carter
Mojo
4.7
Mojo
1997
as Silver Johnny
Bodywork
4.3
Bodywork
2001
as Virgil Guppy
3.3
Comfortably Numb
2004
as Jake
The Future Lasts A Long Time
6.5
The Future Lasts A Long Time
1996
as Jimmy