Hans Matheson Filmography
- Actor (30 credits)
- Jericho (2016) Johnny Jackson
- 300: Rise of an Empire (2013) Aeskylos
- The Christmas Candle (2013) David Richmond
- Clash of the Titans (2010) Ixas
- Sherlock Holmes (2009) Lord Coward
- Bathory (2008) Merisi Caravaggio
- Tess of the D'Urbervilles (2008) Alec D'Urberville
- The Tudors (2007) Thomas Cranmer
- Half Light (2006) Angus McCulloch
- The Virgin Queen (2005) Earl of Essex
- Comfortably Numb (2004) Jake
- Imperium: Nerone (2004) Nero
- Doctor Zhivago (2002) Yury Zhivago
- I Am Dina (2002) Tomas
- Deathwatch (2002) Pvt. Jack Hawkstone
- The Mists of Avalon (2001) Mordred
- Bodywork (2001) Virgil Guppy
- Canone inverso - Making Love (2000) Jeno Varga
- Tube Tales (1999) Boy (segment 'Steal Away')
- Still Crazy (1998) Luke Shand
- Les Misérables (1998) Marius
- Venice Report (1997) играет самого себя
- Mojo (1997) Silver Johnny
- Poldark (1996) Ben Carter
- Stella Does Tricks (1996) Eddie
- Christmas (1996) Manny
- Family Money (1996) Jake
- The Future Lasts a Long Time (1996) Jimmy Dolen
- Bramwell (1995) Frederick Hackett
- Wycliffe (1994) Gary Creed