Acting · b. 1975 · Stornoway, UK Hans Matheson Acting 300: Rise of an Empire Aesyklos 2014 The Christmas Candle David Richmond 2013 Clash of the Titans Ixas 2010 Sherlock Holmes Lord Coward 2009 Bathory: Countess of Blood Merisi Caravaggio 2008 Half Light Angus McCulloch 2006 Nero Nero 2004 Comfortably Numb Jake 2004 Deathwatch Pvt. Jack Hawkstone 2002 I Am Dina Tomas 2002 Bodywork Virgil Guppy 2001 Making Love Jeno Varga 2000 Tube Tales Boy (segment "Steal Away") 1999 Still Crazy Luke Shand 1998 Les Misérables Marius 1998 Mojo Silver Johnny 1997 Stella Does Tricks Eddie 1997 Poldark Ben Carter 1996 The Future Lasts A Long Time Jimmy 1996 Agent-readable